在src目录下,新建router.js
import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
Vue.use(Router)
const files = require.context('./router',false,/\.js$/)
let routes = [
{
path: '/',
name: 'HelloWorld',
component: HelloWorld
}
]
files.keys().forEach(key =>{
const tmp = files(key).default
console.log(files(key).default)
routes = routes.concat(...tmp)
})
console.log(routes)
export default new Router({
mode: 'history',
routes
})
修改main.js把
import router from './router'
改成
import router from './router.js'
本文详细介绍如何在Vue项目中配置路由,包括引入Vue和Vue-Router,注册组件,定义路由规则,以及在main.js中导入路由模块的过程。通过具体代码示例,帮助读者理解并实践Vue的路由设置。

921

被折叠的 条评论
为什么被折叠?



