vue动态添加路由示例
时间: 2023-04-04 15:00:25 浏览: 118
Vue 动态添加路由及生成菜单的方法示例
可以使用 Vue Router 的 addRoute 方法来动态添加路由。示例代码如下:
```
import { createRouter, createWebHistory } from 'vue-router'
const router = createRouter({
history: createWebHistory(),
routes: [
{
path: '/',
name: 'Home',
component: () => import('@/views/Home.vue')
}
]
})
// 动态添加路由
router.addRoute({
path: '/about',
name: 'About',
component: () => import('@/views/About.vue')
})
```
这样就可以在运行时动态添加一个名为 About 的路由,访问路径为 /about。
阅读全文