1
我使用VueRouter与HTML5历史记录模式。我使用引导程序'导航'与锚标签。当用户点击任何锚标签时,Vue应用程序将重新加载。 HTML如何设置vue.js忽略锚标签?
<a href="#tab_contacts" data-toggle="tab">Contacts</a>
的
例子是通过路由器忽略锚标记任何方法吗?
我使用VueRouter与HTML5历史记录模式。我使用引导程序'导航'与锚标签。当用户点击任何锚标签时,Vue应用程序将重新加载。 HTML如何设置vue.js忽略锚标签?
<a href="#tab_contacts" data-toggle="tab">Contacts</a>
的
例子是通过路由器忽略锚标记任何方法吗?
可以使用canDeactivate hook从重载页面停止VUE,例如:
route: {
//called before page deactivate
canDeactivate: function(transition) {
if(...){//check if the route should be ignored
transition.abort(); //this will stop vue-router from reloading the page
}
}
}
Kaicui,你的解决方案不适用于锚标签。它仅适用于vue链接。 – rnofenko
路由器已经忽略了锚标记。这个问题可能存在于别的地方。 –