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當中已經有一個new vue了。作為被main.js? import的APP.vue ,App.vue當中應當有export default,這樣才能在main.js中引入(也就是import)APP.vue當中的內容。
new vue是生成Vue根實例,而export default則是用來導出的。export default相當于提供一個接口給外界,讓外界(這里也就是main.js)來引入使用。
在不使用App.vue 文件時,我們是通過 Vue 構造函數(new vue)創建一個?Vue 根實例來啟動vuejs 項目,Vue 構造函數接受一個對象,這個對象有一些配置屬性 el, data, component, template 等,從而對整個應用提供支持。
而現在我們的vue項目建好之后,有.vue也有.js,此時,在App.vue文件中,export default 后面的對象就相當于 new Vue() 構造函數中的接受的對象。
我的理解是不能直接在APP.vue當中將export default直接改為new vue2018-07-28
data: (){
}
2018-07-24
你new vue的data里也加上return? 應該就會顯示了