vue项目中需要嵌套第三方的页面,但是第三方页面中的网页没有返回按钮,如图所示:此为页面b,页面a为跳到b页面的前一个页面。

点击iframe嵌套页面跳转的第二个页面

要实现不管进入多少层iframe页面,点击回退都直接跳到页面a.
实现:
为了不影响路由判断,使用回退的方法。
首先在进入页面b时,记录一下history.length,并把这个值赋给页面的一个变量:

  data () {return {para:{},htmlStr:'',htmlSrc:'',rlen:history.length,}},mounted () {},methods: {//返回goBack () {let len = this.rlen - history.length - 1;//-1是不进入iframe页面的下级页面直接退出的话,执行后退一步的操作this.$router.go(len);},}

在点击返回按钮时,重新获取一下history.length,并用刚进入b页面记录的值去减去最新的history.length,即可获取到需要回退的步数。

注:history.length:浏览器历史列表中的元素数量

vue中用iframe嵌套页面,点击返回实现真正的退回上一步功能相关推荐

  1. vue中iframe嵌套页面父子组件互相通信

    //父传子页面 <iframe id="mainIframe" name="mainIframe" ref="iframe" :src ...

  2. 关于vue中iframe嵌套页面的适配(大屏可视化)

    this.$nextTick(() => { const iframe = this.$refs.iframeWarp //获取dom const iframed = iframe[0] ifr ...

  3. vue动态配置嵌套页面(含iframe嵌套)可实现白天夜间皮肤切换

    引用地址:vue动态配置嵌套页面(含iframe嵌套)可实现白天夜间皮肤切换 - 长空雁叫霜晨月 - 博客园  项目预览地址:https://volodya-01.github.io/vue2.0_t ...

  4. TP超链接无法下载问题解决 hrome浏览器默认禁止iframe嵌套页面下载文件

    var urlshow="{:U('Grant/download')}&grt_id="+row['grt_id']; let link = document.create ...

  5. 实现iframe嵌套页面通信

    实现iframe嵌套页面通信 在项目中通过iframe标签嵌入其他网页时,该如何iframe页面进行通信呢?小菜鸡在这里简单记录一下~ 1.父组件获取子组件: (注:父组件是当前项目页面,子组件是if ...

  6. h5 iframe嵌套页面_汇总IOS下奇葩BUG以及iframe嵌套页面带来的一些困扰

    做H5开发,安卓和IOS的兼容问题经常会困扰我们,尤其是跟第三方平台合作,用到iframe嵌入式应用,令很多Web前端开发的童鞋脑壳疼,相信大家也入了不少坑,且踩且珍惜吧,呵呵^_^.今天抽时间整理一 ...

  7. 前端Docker部署 https服务以及使用 iframe嵌套页面遇到的问题

    中心思想:先部署 http服务,再部署 https服务转发到 http服务上 (如果 http和 https服务部署在同一台服务器上,可共用一个 docker容器同时部署,见 3) 前端Docker微 ...

  8. iframe嵌套页面下载问题

    出于沙盒安全性考虑,83版本的chrome浏览器默认禁止了iframe嵌套页面,通过a和window.open,localtion.href点击下载, 为了解决这个问题,可以在父页面的iframe中s ...

  9. 关于前端iframe嵌套页面的跳转问题

    因工作中遇到的项目,有iframe页面嵌套,遇到了页面跳转的问题,所以记录解决问题的过程 关于前端iframe嵌套页面的跳转问题 问题: 在A页面使用iframe嵌套了B页面,B页面中做了权限校验,即 ...

最新文章

  1. dateTimePicker编辑状态下,取值不正确的问题
  2. Python基础 2
  3. java 锁竞争_Java多线程中的竞争条件、锁以及同步的概念
  4. uni-app 微信小程序自定义radio样式
  5. (C++版)链表(三)——实现双向链表的创建、插入、删除等简单操作
  6. 空间插值方法对比整理
  7. 简体中文 Windows 7 Beta 体验(图)
  8. 千亿级照片,毫秒间匹配最佳结果,微软开源 Bing 搜索背后的关键算法!
  9. 人工智能、机器学习及深度学习视频教程大合集
  10. mikrotik固件升级
  11. 组合优化中的P问题,NP问题,NP-complete问题和NP-hard问题
  12. php手机页面中文输出乱码,如何解决php输出中文乱码的问题?
  13. CF1132D Stressful Training (binary search)(greedy)
  14. linux 用谷歌浏览器总是崩溃,谷歌浏览器显示喔唷崩溃啦(谷歌浏览器经常崩溃怎么办)...
  15. 有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)
  16. 什么是 Hash 算法?
  17. flask内容学习第三天(flak中的csrf跨站请求)
  18. 用户唯一登录,最新登录挤掉以前的登录,实现踢人.
  19. 动态壁纸制作工具哪个好用
  20. AutoFlowLayout的报错处理

热门文章

  1. 华创期货:大分钟进场小分钟出场可规避亏损
  2. java音频剪辑_Android实现mp3音频剪辑(带试听)
  3. uniapp + renderjs + heatmap.js 实现热力图
  4. AL 教程:Bank Office Model
  5. oracle锁表原因,解决方法
  6. python爬虫-html表格
  7. 编程入门c语言ppt,C语言入门经典-C语言编程.ppt
  8. 一只脚踏进Java的大门
  9. linux windows文件映射,WINDOWS的共享文件夹映射到linux上
  10. GB18030 字符集