1. 首页
  2. 编程语言
  3. Javascript
  4. vue中解决微信html5原生ios虚拟键返回不刷新问题

vue中解决微信html5原生ios虚拟键返回不刷新问题

上传者: 2021-05-13 20:58:15上传 PDF文件 78.87 KB 热度 12次

做微信h5页面时,经过了微信授权才跳转到一级默认路由home.vue中,因此在home页面时在IOS中底部会出现虚拟的返回键,安卓上不会出现。解决IOS问题需要在进入页面时加入监听,并在页面离开时移除监听。因为home页面是个滚动列表,所以我采用了keep-alive路由缓存,所以不能在created()和beforeDestroy()生命周期中写,因此我在home.vue中加了组件内的守卫beforeRouteLeave ()在里面移除监听,在activated()中添加监听。

下载地址
用户评论