vue监听移动设备的返回事件
生活随笔
收集整理的這篇文章主要介紹了
vue监听移动设备的返回事件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在公共方法文件common.js中實現一個存儲當前歷史記錄的方法
common.js
// 存儲當前歷史記錄點,實現控制手機物理返回鍵的按鈕事件 var pushHistory = function () {let state = {title: '',url: ''}window.history.pushState(state, state.title, state.url) }?
vue頁面
mounted () {pushHistory()// 監聽歷史記錄點, 添加返回事件監聽window.onpopstate = () => {// 輸入要返回的上一級路由地址this.$router.push({name: 'OrdersList'})}},?
這個在android中沒有問題,但是在蘋果手機中的safari瀏覽不行。。。
先留個坑,以后再研究,折騰了半天,沒有找到原因。
?
?
?
https://www.jianshu.com/p/18184bb699f5
https://blog.csdn.net/qq_40650146/article/details/85236411
轉載于:https://www.cnblogs.com/wayneliu007/p/10685975.html
總結
以上是生活随笔為你收集整理的vue监听移动设备的返回事件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity3D MineCraft 使用
- 下一篇: 解决vue方法在谷歌浏览器中无法正常实现