vue监听移动设备的返回事件
生活随笔
收集整理的這篇文章主要介紹了
vue监听移动设备的返回事件
小編覺得挺不錯(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)聽歷史記錄點(diǎn), 添加返回事件監(jiān)聽window.onpopstate = () => {// 輸入要返回的上一級(jí)路由地址this.$router.push({name: 'OrdersList'})}},?
這個(gè)在android中沒有問題,但是在蘋果手機(jī)中的safari瀏覽不行。。。
先留個(gè)坑,以后再研究,折騰了半天,沒有找到原因。
?
?
?
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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity3D MineCraft 使用
- 下一篇: CSS效果