Vue-cli3路由在重复点击同一个链接2次以上会出现报错问题:
解决办法如下:
在监听点击事件的(如下:@itemClick)这个函数里面,
设置的事件@itemClick
<div @click="itemClick">点击事件</div>
定义事件:
methods: {
itemClick() {
this.$router.replace(this.path)
}
}
报错解决方案:
methods: {
itemClick() {
// this.$router.push('/location').catch(err => {})
this.$router.replace(this.path).catch(err => {})
}
}
结尾添加即可解决:
.catch(err => {})