在开发项目的时候,发现一个小问题就是在登录页面的时候点击浏览器返回按钮,直接就退出去了,这样的体验效果当然是不好的,客户在不小心点击返回按钮之后直接页面没了,这样当然是不行的。
解决办法:
在mounted方法中
mounted() {
// 登录页阻止回退
history.pushState(null, null, document.URL)
window.addEventListener(
'popstate',
function() {
history.pushState(null, null, document.URL)
},
false
)
},
这样就解决了,是不是很简单呢~,快快拿去使用吧😀