1.路由中带参数
{
path: "/select/:moduleId",
name: "select",
component: Select,
meta: {
isKeep: true, // 需要被缓存
}
},
页面中产值和取参
// 页面跳转传值
this.$router.push({path:'/select/'+ 1});
// select页面取值
this.moduleId = this.$route.params.moduleId
2.keep-alive的页面,再次进入不刷新问题
created方法只在第一次进入的时候自行,返回上个页面再次重新进入,created方法不再执行,activated会每次执行
// 进入页面刷新的方法
activated () {
this.moduleId = this.$route.params.moduleId
}
// 离开该页面刷新的方法
deactivated () {
this.moduleId = this.$route.params.moduleId
}