文章詳情頁
javascript - 動態添加路由報錯
瀏覽:106日期:2023-03-19 08:48:39
問題描述
動態添加了路由然后就報錯了,添加動態路由的代碼如下,data是后臺獲取的數據,自己寫了個404頁面,path: ’/404’也沒有這個錯誤。
data.permission = [{ path: ’/index’, name: ’index’, component: ’./../views/layout/index’}]this.$router.addRoutes(data.permission)
然后就報下面的錯誤,求解
Uncaught (in promise) Error: [vue-router] route config 'component' for path: /index cannot be a string id. Use an actual component instead.
問題解答
回答1:component字段加個require,錯誤信息理解錯了
component:require(’./../views/layout/index.vue’)回答2:
component需要一個組件實例,不能給路徑可以通過import或require引入
標簽:
JavaScript
相關文章:
1. 數組按鍵值封裝!2. docker不顯示端口映射呢?3. python3.x - git bash如何運行.bat文件?4. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題5. java - 阿里的開發手冊中為什么禁用map來作為查詢的接受類?6. python - flask _sqlalchemy 能否用中文作為索引條件7. clone - git sourceTree克隆倉庫時,都不停彈出Password Required彈窗,即時輸入正確的git賬號密碼還是彈出8. javascript - webpack中alias配置中的“@”是什么意思?9. javascript - ES6規范下 repeat 函數報錯 Invalid count value10. 主題切換問題,用過別人的webapp在后臺切換模板主題后手機端打開網頁就是切換到的主題了
排行榜
