vue 页面禁止物理返回键返回跳转相应页面 App 浏览器通用

mounted () {
        if (window.history && window.history.pushState) {
            history.pushState(null, null, document.URL)
            window.addEventListener('popstate', this.goBack, false)
        }
    },
methods: {
goBack () {
            this.$router.push('/mine')   // 这里写上你要跳转的页面
        }
}
destroyed () {
        window.removeEventListener('popstate', this.goBack, false)
    }

非常简单 亲测有效

你可能感兴趣的:(前端)