const Foo = {template: '
foo
'}
const Bar = {template: 'bar
'}
const routes = [
]
const files = require.context('../../pages', true, /index\.vue$/); //批量读取模块文件
const plugin = files.keys().reduce((modules, path) => {
const name = path.replace(/^\.\/(.*)\.vue$/, '$1');
const module = files(path).default;
//自动加载路由
routes.push(
{path: '/pages/' + name, component: module},
)
return modules;
}, {});
console.log(routes);
export default routes;