export default換成 new vue怎么不顯示
<script >
?
export default{
?data: function(){
??return {
???
??message:'this is a todo list'
??}
??
?}
?
?
}
</script>
這樣的顯示
new Vue({
? el: '#app',
? data: {
??? message: 'Hello Vue.js!'
? }
})
</script>
改成這樣就不顯示了
<script >
?
export default{
?data: function(){
??return {
???
??message:'this is a todo list'
??}
??
?}
?
?
}
</script>
這樣的顯示
new Vue({
? el: '#app',
? data: {
??? message: 'Hello Vue.js!'
? }
})
</script>
改成這樣就不顯示了
2018-07-19
舉報
2018-09-11
我的理解是在main.js當中已經(jīng)有一個new vue了。作為被main.js? import的APP.vue ,App.vue當中應當有export default,這樣才能在main.js中引入(也就是import)APP.vue當中的內(nèi)容。
new vue是生成Vue根實例,而export default則是用來導出的。export default相當于提供一個接口給外界,讓外界(這里也就是main.js)來引入使用。
在不使用App.vue 文件時,我們是通過 Vue 構(gòu)造函數(shù)(new vue)創(chuàng)建一個?Vue 根實例來啟動vuejs 項目,Vue 構(gòu)造函數(shù)接受一個對象,這個對象有一些配置屬性 el, data, component, template 等,從而對整個應用提供支持。
而現(xiàn)在我們的vue項目建好之后,有.vue也有.js,此時,在App.vue文件中,export default 后面的對象就相當于 new Vue() 構(gòu)造函數(shù)中的接受的對象。
我的理解是不能直接在APP.vue當中將export default直接改為new vue2018-07-28
data: (){
}
2018-07-24
你new vue的data里也加上return? 應該就會顯示了