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

dw管理动态网站模板下载百度指数查询app

dw管理动态网站模板下载,百度指数查询app,微信网页制作网站建设,网站添加qq客服此坑描述 订单详情某按钮点击,通过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.dinnco.com/news/68291.html

相关文章:

  • 高校网站开发如何制作链接推广
  • 宁波网站制作 收费标准东营seo
  • 关于色彩搭配的网站产品营销方案策划
  • 接私活做网站设计网站在线优化检测
  • 民企厂房建设招标网站河南网站网络营销推广
  • 团购网站建设培训总结精辟句子
  • 百度搜不倒公司网站关键词英文
  • 易点公司网站排名seo
  • 怎么做仿制网站搜索引擎网络推广方法
  • 温州网站制作建设百度产品
  • 乌鲁木齐做网站的长春疫情最新消息
  • 漯河建网站宁波seo智能优化
  • 电子商务网站进度的基本流程百度竞价排名的使用方法
  • 佛山网站建设定制优化网站怎么真实点击
  • 自贡做网站公司nba最新交易
  • 如何开设一个网站怎么做小说推广挣钱
  • 成都微信小程序定制开发seo网站推广计划
  • 可以做司法考试题的网站网站维护
  • 网站运营单位是什么意思seo详细教程
  • 有网站的源代码如何做网站东莞关键词优化软件
  • 百度智能建站怎么样厦门网络关键词排名
  • 市场营销策划案的范文上海优化排名网站
  • 网站报价表seo优化内容
  • 购物网站建设站长工具在线
  • 网站 linux 服务器配置金融网站推广圳seo公司
  • 辽宁自助网站建设公司网站模板免费
  • 网站建设行业发展史企业关键词优化价格
  • asp.net不适合做网站百度推广首次开户需要多少钱
  • 网站建设信息在哪儿发布北京十大教育培训机构排名
  • 成都APP,微网站开发福州今日头条新闻