当前位置: 首页 > news >正文

驻马店网站开发公司电话企业网站 程序

驻马店网站开发公司电话,企业网站 程序,怎么设计图片,珠海网站开发价格此坑描述 订单详情某按钮点击,通过window.location.href跳转到(外部)第三方链接后,回退后,在ios中生命周期和路由导航钩子都失效了,无法触发。 在安卓中无视此坑, 回退没有问题 解决 原因&am…

此坑描述

订单详情某按钮点击,通过window.location.href跳转到(外部)第三方链接后,回退后,在ios中生命周期和路由导航钩子都失效了,无法触发。 在安卓中无视此坑, 回退没有问题

解决

原因:根据强大的度娘,大概了解此问题可能是因为缓存造成的,所以页面生命钩子,路由钩子没有触发

方案:onpageshow事件。 在用户浏览网页时触发 onpageshow 事件类似onload事件;

onload 事件在页面第一次加载时触发;onpageshow 事件在每次加载页面时触发,即 onload 事件在页面从浏览器缓存中读取时不触发;

created () { window.addEventListener('pageshow', () => { //回退到vue应用执行的操作}) 
}

例子

注:组件销毁时最好销毁pageShow事件,避免消耗

  created() {//处理跳转外部链接后,ios回退标题不改变问题if (this.$store.state.isIOS) {window.addEventListener('pageshow', this.setNav)}},beforeDestroy(){if (this.$store.state.isIOS) {window.removeEventListener('pageshow', this.setNav)}},methods:{// 设置标题setNav(){console.log('aaaaaaa----');window.$native.setNavTitle('订单详情', '', '')console.log('bbbbbbbbbbb');},}

禁止用户返回

  const popstate = () =>{ // 禁止ios 返回事件// if (isIOS()) {window.history.pushState(null, null, document.URL);window.addEventListener("popstate", function(e) {window.history.pushState(null, null, document.URL);})// }}
http://www.yayakq.cn/news/956859/

相关文章:

  • 有没有做游戏评测的网站姜堰网站建设
  • 网站建设土豆视频教程wordpress 压缩下载
  • 成都系统网站建设开发app需要多少人
  • 做网站小程序企业网站建设视频教程
  • 建设银行辽宁分行招聘网站招工信息发布平台
  • 网站安全狗 拦截301wordpress文章加背景
  • 百度站长工具app免费建立个人网站的哪些平台好
  • 北京建站推广wordpress 悬浮 插件
  • 青岛网站设计微动力万网域名中文网站查询
  • 城市网站改版建设大丰专业做网站的公司
  • 网站建设的关键技术网站建设网络推广柯
  • 做网站和做小程序哪个好企业做网站都需要准备哪些材料
  • 网上写作最好的网站滕州做网站的多少
  • 找做网站公司需要注意什么条件网页设计课程的总结
  • 网站建设的解决办法网站建设制作好评语
  • 手机英文网站大全济南哪有做网站的
  • asp简单网站开发北京集团 网站建设
  • 辽宁网站建设价位更改wordpress默认登录后台
  • 养生网站模板下载seo搜索排名优化
  • 太仓网站设计店铺门头图片
  • 外贸网站建设网络公司百度快照提交
  • 深圳低价做网站广州建网站新科网站建设
  • 中国反钓鱼网站联盟网络 网站
  • 静态网站怎么制作手机商城网站案例
  • 一个服务器可以建多少个网站网站备案他可以经营吗
  • 好的企业型网站模板下载wordpress变装小说
  • 如何将自己做的网站变成中文wordpress大前端5.2
  • 网站首页设计定位湖南昌正建设有限公司网站
  • 邢台网站建设58自媒体平台注册账号教程
  • 有专门做ppt的网站吗中国乐清网app