路由跳转
<NuxtLink :to="{ name: 'about' }">about</NuxtLink>
<el-button @click="$router.push({ name: 'about' })">about</el-button>
<el-button @click="doJump">about</el-button>
export default {
methods: {
doJump() {
this.$router.push({ name: 'about' })
}
}
}
动态路由
![](https://img.haomeiwen.com/i3817886/887f66f0b66bfed0.png)
对应会自动生成如下路由
![](https://img.haomeiwen.com/i3817886/89e95b086c565fe1.png)
路由参数校验
export default {
validate({ params: { id } }) {
return /^\d+$/.test(id)
},
}
返回布尔值,false则跳转到404页面
嵌套路由
![](https://img.haomeiwen.com/i3817886/6bbf934f50066359.png)
网友评论