Vue监听浏览器自带返回按钮事件
文章描述:
Vue当用户点击浏览器自带返回按钮的时候做监听事件处理
App.vue
import { Toast } from 'mint-ui';
export default {
name: 'App',
mounted(){
// 监听返回事件,点击系统返回时
if(window.history && window.history.pushState){
window.addEventListener('popstate',this.backChange,false)
}
},
methods:{
// 监听返回事件
backChange(){
// location.reload() //强制刷新页面 ,也可以做其他操作
console.log('000')
var path = this.$route.path
Toast(path);
}
},
destroyed(){
//销毁监听
window.removeEventListener('popstate',this.backChange,false)
}
}
发布时间:2022/12/23
发表评论