在vue项目中实现二级动态路由的跳转:
<div @click="handleToDetail(type, id)" :type="type" :key="id">
内容
</div>
script代码:
methods: {
handleToDetail (type, id) {
// 编程式导航
this.$router.push('/detail/' + type + '/' + id)
}
}
router.js代码:
export default {
// 动态路由配置
path: '/detail/:type/:id',
component: () => import('@/views/detail')
}