課程
/前端開發
/Vue.js
/vue.js入門基礎
new Vue({el:'body'}) ?這樣寫報錯 ?說不能把Vue對象掛載到html ?或者body上 ? 為什么老師你的代碼是正常的
2017-03-30
源自:vue.js入門基礎 1-5
正在回答
對,因為el是body
在html中這樣寫:
<body>
<div id="app">
<app></app>
</div>
在入口文件main.js中這樣:
import Vue from 'vue'
import App from './components/app.vue'
new Vue({
el:'#app',
template:'<App/>',
components:{App}
})
new Vue({ ?el: '#app', ?template: '<App/>', ?components: { App }});
用這個方法就可以了
怎么解決這樣的問題?
????我知道了 ? 是版本問題 ? V1.x 支持用掛載到body ? 但是V2.x 只支持掛載到獨立的元素節點上 ?比如 <div id='app'></div> ? 不再支持V1.x的掛載寫法 ? 老師的視頻講解的是V1.x的版本。。 ?然而現在都V2.x了 ?從vue-cli 里面下載的模板代碼也都是最新版本的
舉報
本門為vuejs入門教程,詳細的講解加實戰,可以幫你進入vuejs的大門
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-05
對,因為el是body
2018-04-10
在html中這樣寫:
<body>
<div id="app">
<app></app>
</div>
<body>
在入口文件main.js中這樣:
import Vue from 'vue'
import App from './components/app.vue'
new Vue({
el:'#app',
template:'<App/>',
components:{App}
})
2017-08-05
new Vue({
?el: '#app',
?template: '<App/>',
?components: { App }
});
用這個方法就可以了
2017-05-02
怎么解決這樣的問題?
2017-03-30
????我知道了 ? 是版本問題 ? V1.x 支持用掛載到body ? 但是V2.x 只支持掛載到獨立的元素節點上 ?比如 <div id='app'></div> ? 不再支持V1.x的掛載寫法 ? 老師的視頻講解的是V1.x的版本。。 ?然而現在都V2.x了 ?從vue-cli 里面下載的模板代碼也都是最新版本的