在vue项目练习时,在一个详情页通过@touchstart绑定了一个点击返回按钮,通过history.back进行返回。
但是,bug出现了,点击事件似乎并不是只执行了一次,而是在返回之后的页面又一次的进行了点击,导致效果出现极大偏差。
原来代码是这样的:
methods: {
handleToBack () {
history.back()
}
}
最终通过定时器给点击事件一个延迟:
handleToBack (
在vue项目练习时,在一个详情页通过@touchstart绑定了一个点击返回按钮,通过history.back进行返回。
但是,bug出现了,点击事件似乎并不是只执行了一次,而是在返回之后的页面又一次的进行了点击,导致效果出现极大偏差。
原来代码是这样的:
methods: {
handleToBack () {
history.back()
}
}
最终通过定时器给点击事件一个延迟:
handleToBack (