如下是我写了一个 a标签 做了一个点击事件:
<a href="#" class='back' v-on:click="goback">上一步</a>
下面 点击事件:

1,通过查阅相关资料,和观察代码发现:
应该是浏览器处理上的差异导致,
因为有可能是浏览器先执行了onClick,还没执行完的时候就接着执行了href,导致无法正常返回,
解决办法:
去掉 a标签的 href 属性:
<a class='back' v-on:click="goback">上一步</a>
或者
<a onClick="javascript:window.history.back();return false;">上一步</a>
本文探讨了在使用a标签实现点击事件时遇到的问题,即点击事件与href属性的冲突,导致页面无法正常返回。文章提供了两种解决方案:一是移除a标签的href属性,二是使用javascript阻止默认行为。
5199

被折叠的 条评论
为什么被折叠?



