1.更改浏览器文案 在main.js增加如下代码
router.beforeEach((to, from, next) => {
if (to.query.titles) {
to.meta.title = to.query.titles //获取从上个页面传过来的name再进行修改
}
next()
})
2.更改二级标签
原页面更改
setTitle() {
let routerInfo = {
name: "xxx",
path: "/url",
}
this.$store.dispatch("tagsView/delView", routerInfo);
},
superviseExcetion(row) {
this.setTitle();
this.$router.push({path:"/url",query:{titleType:1}});
},
跳转后页面
created() {
let titleType = this.$route.query.titleType
this.$route.meta.title = null
if (titleType == 1) {
this.$route.meta.title = '标题一'
}else{
this.$route.meta.title = '标题二'
}
},