84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
new Vue({ router, store, }).$mount('#app') new Vue({ el: '#app', store, router, template: '<App/>', components: { App } })
Vue的這兩種實例化寫法有什麼不同? 專案結構裡的main.js, App.vue, index.html這三個檔案又是一種什麼關係呢?
首先,這兩種寫法沒有本質上的區別,作為整個計畫的入口都沒有問題。
具體到專案結構上,main.js 是整個專案的入口(在此除導入App.vue 的UI 外,還導入router / vuex / axios 等輔助庫與插件),App.vue 是UI 邏輯的入口,而index.html 則透過script 標籤來引入main.js,將腳本執行的內容注入#app 中。
首先,這兩種寫法沒有本質上的區別,作為整個計畫的入口都沒有問題。
具體到專案結構上,main.js 是整個專案的入口(在此除導入App.vue 的UI 外,還導入router / vuex / axios 等輔助庫與插件),App.vue 是UI 邏輯的入口,而index.html 則透過script 標籤來引入main.js,將腳本執行的內容注入#app 中。