在使用 watch 来侦测路由变化时,来显示不同的标题,代码和课程中的差不多:
<router-link to="/foo" @click.native="centerClick('foo')">Go to Foo</router-link>
<router-link to="/bar" @click.native="centerClick('bar')">Go to Bar</router-link>
const centerTitle = Vue.ref('')
// 点击链接切换
const centerClick = (item: string) => {
centerTitle.value = item
}
Vue.watch(centerTitle, () => {
document.title = centerTitle.value
})
添加了点击后,路由失效了。在点击事件上添加了 native 时没有阻止链接跳转,路由也无效,使用 prevent 是可以阻止点击事件,点击有效,但路由还是无效。
请问题各位老师和同学,需要如何解决?
非常感谢!