背景:vue 項目 想把路由文件分爲幾個子文件,經過 export/import 的方式 引入到 index.js 中,這樣作使得項目路由文件更加清晰,不至於都堆在一個文件裏,難以查找。vue
解決辦法:es6
增長子文件:json
xxx.js數組
let router = {}
export default router複製代碼
index.js 中用 import 引入bash
------------------------------------------------------------------ui
可是這裏遇到一個坑:spa
若是咱們想在子文件添加多個路由 json ,而 index.js 中只有一個數組,該怎樣引入呢?.net
解決方法:code
子文件:router
let router = [{},{}]
export default router複製代碼
index.js:
import xxx from './xxx'
export default new Router({
routes: [
...xxx (這裏使用 es6 擴展運算符 ...)
]
})複製代碼
這樣就完美解決~