Vue.js专区

Vue-router 类似Vuex实现组件化开发

2017-09-09  本文已影响50人  东京的雨不会淋湿首尔

随着项目越来越大,把所有route写在一个文件里就显得杂乱。

#单个组件路由
import  a from '../components/a'
export  default  {
  path: '/a',
  name: 'a',
  component: a
}
import arouter from 'xxx'
export default new Router({
  routes: [
     arouter
  ]
})

#多个组件路由
import  a from '../components/a'
import  b from '../components/b'
export  default  [{
  path: '/a',
  name: 'a',
  component: a
}, {
  path: '/b',
  name: 'b',
  component: b
}]
#arouter.js
export default new Router({
  routes: [
    ...arouter//扩展运算符
  ]
})
上一篇 下一篇

猜你喜欢

热点阅读