我的vue版本2.9.6
vue-cli是4.0的
想設定路由 但是我新建了route檔案夾 按照網上的做了 都沒有效果
而且<router-view><router-link>這些標簽webstorm都不識別
所以我現在把所有改動都刪了 回到原始狀態 我該怎么辦啊。。。
下面是初始檔案夾圖片
uj5u.com熱心網友回復:
不是router嗎
uj5u.com熱心網友回復:
漏打了。。。
我新建檔案夾不行 用不了。。。
uj5u.com熱心網友回復:
那肯定是沒配置好

uj5u.com熱心網友回復:
npm vue-router安裝了沒有,main.js是否有引入 初始化vue是否有加routermain,router.js配置代碼發出來
uj5u.com熱心網友回復:
npm vue-router安裝了沒有,main.js是否有引入 初始化vue是否有加router
main,router.js配置代碼發出來
理論上是安裝了的 因為依賴里面有 而且我在import的時候webstorm自動下載了
這是依賴的圖

創建專案后就是這個樣子 是沒有router檔案夾的(welcome.vue是我自己加的)

main.js檔案內容如下:

這是index.html
uj5u.com熱心網友回復:
問題出在main.js里面 new Vue的時候沒有吧 router 穿進去
const vue = new Vue({
router,
store,
i18n,
data: {
eventHub: new Vue()
},
render: (h) => h(App)
}).$mount('#app');
uj5u.com熱心網友回復:
vue-cli 4.0我還沒用過,但是3.0 用 vue create app 創建的專案 都配置好的 不用自己去新建什么 只有加組件進去 改路由配置就可以uj5u.com熱心網友回復:
這個明顯是main里面沒有引入router 也沒有配置路由轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/102695.html
標籤:JavaScript
