javascript - 動(dòng)態(tài)添加路由報(bào)錯(cuò)
問題描述
動(dòng)態(tài)添加了路由然后就報(bào)錯(cuò)了,添加動(dòng)態(tài)路由的代碼如下,data是后臺(tái)獲取的數(shù)據(jù),自己寫了個(gè)404頁面,path: ’/404’也沒有這個(gè)錯(cuò)誤。
data.permission = [{ path: ’/index’, name: ’index’, component: ’./../views/layout/index’}]this.$router.addRoutes(data.permission)
然后就報(bào)下面的錯(cuò)誤,求解
Uncaught (in promise) Error: [vue-router] route config 'component' for path: /index cannot be a string id. Use an actual component instead.
問題解答
回答1:component字段加個(gè)require,錯(cuò)誤信息理解錯(cuò)了
component:require(’./../views/layout/index.vue’)回答2:
component需要一個(gè)組件實(shí)例,不能給路徑可以通過import或require引入
相關(guān)文章:
1. docker gitlab 如何git clone?2. 關(guān)于docker下的nginx壓力測(cè)試3. angular.js - angularjs的自定義過濾器如何給文字加顏色?4. docker不顯示端口映射呢?5. nignx - docker內(nèi)nginx 80端口被占用6. javascript - windows下如何使用babel,遇到了困惑7. dockerfile - [docker build image失敗- npm install]8. debian - docker依賴的aufs-tools源碼哪里可以找到啊?9. 老師您的微信號(hào)是多少?10. 在windows下安裝docker Toolbox 啟動(dòng)Docker Quickstart Terminal 失敗!
