vue 使用webpack自动形成路由

import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'

Vue.use(Router)
const r = require.context('../components', true, /\.route\.js/)
let arr = []
r.keys().forEach(item => {
  arr = arr.concat(r[item].default)
})
export default new Router({
  routes: [...arr]
})

代码来自公众号【javascript】文章
https://mp.weixin.qq.com/s/_gdgJ7V-K08LC9RWgcyp0w

你可能感兴趣的:(vue,javascript)