A.vue-----B.vue
A.vue
<el-col :span="5">
<div class="rightsBox" @click="toRights('科技论坛')">
<span class="displayBlock marginTop10">科技论坛</span>
</div>
</el-col>
methods: {
toRights(title){
this.$router.push({ //核心语句
path:'/userRights', //跳转的路径
query:{ //路由传参时push和query搭配使用 ,作用时传递参数
rightsTitle:title,
}
})
}
}
B.vue
created(){
this.activeName = this.$route.query.rightsTitle;
if( typeof this.activeName === 'undefined'){ //判断是否有值
this.activeName = '文献'
}
},
返回(上一级)
@click="$router.back()"