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