1. mounted() {
    2. //监听物理返回键
    3. // 如果支持 popstate (一般移动端都支持)
    4. if (window.history && window.history.pushState) {
    5. // 往历史记录里面添加一条新的当前页面的url
    6. history.pushState(null, null, document.URL);
    7. // 给 popstate 绑定一个方法 监听页面刷新
    8. window.addEventListener('popstate', this.goBack, false);//false阻止默认事件
    9. }
    10. },
    11. destroyed () { //退出页面时销毁监听事件,防止其他页面使用
    12. window.removeEventListener('popstate', this.goBack, false);//false阻止默认事件
    13. },
    14. methods: {
    15. goBack() {
    16. console.log("监听到了");
    17. //点击物理返回键要执行的操作
    18. }
    19. }