vue怎么嵌入一个iframe,vue使用iframe跳转别的页面

  vue怎么嵌入一个iframe,vue使用iframe跳转别的页面

  本文主要介绍Vue如何实现iframe的上一步和下一步操作,有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  

目录

   iframe的上一次和下一次操作背景:Vue使用iframe踩坑解决BUG的体会

  

iframe的上一步、下一步操作

  

背景

  使用元素的Tabs组件嵌入多个页面,但是需要在页面中实现previous和next功能,如图所示:

  

实现

  //父组件

  var vm=new Vue({

  埃尔: #app ,

  数据:{

  页数:[],

  指数:0,

  bmb id:0

  },

  方法:{

  goPageIndex(pageIndex) {

  this.index=pageIndex

  }

  },

  .

  });

  //在Vue实例外部声明方法

  函数goPageIndex(tab) {

  vm.goPageIndex(选项卡)

  }

  //子组件

  div style= text-align:center;边距:10px

  El-button type= primary @ @ click= handle back size= mini back/El-button

  El按钮type= primary @ @ click= handle next size= mini next/El按钮

  /div

  //上一步

  handleBack() {

  window . parent . gopageindex(1);

  },

  //下一步

  handleNext() {

  window . parent . gopageindex(3);

  }

  

Vue使用iframe踩坑

  

需求

  通过iframe编写epub阅读器

  因为src需要加密,所以src拼接时直接调用函数获取参数。

  

BUG

  每次页面移动时,iframe都会被检索并再次加载,导致页面抖动。

  

解决方案

  将方法值赋给变量,在src拼接中直接使用变量而不是直接使用函数获取。

  

心得

  动态加载的数据一般赋给变量,而不是直接调用方法来获取。

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: