父传子

// 父页面main.html传递参数<template>
<div>
<iframe :src="frameUrl" ref="iframe" width="100%" height="100%" frameborder="0" scrolling="auto" @load="loaded"></iframe>
</div>
</template><script>
export default {name: 'main',data(){return {            frameUrl: '../../../static/child.html',params:{id:'参数Id',name:'参数名称'},}},mounted (){var _self=this;let myFrame = this.$refs['iframe']if (myFrame.attachEvent) { // 兼容浏览器判断myFrame.attachEvent('onload', function() {const iframeWin = myFrame.contentWindowiframeWin.postMessage(_self.params,'*')})} else {myFrame.onload = function() {const iframeWin = myFrame.contentWindowiframeWin.postMessage(_self.params,'*')}}   },methods: {    loaded() {let vm = this.$refs.iframe.contentWindow.vm}}
}
</script>// 子页面child.html接收参数
<script>
var id,name;
window.addEventListener('message', (event) => {              id=event.data.id;name=event.data.name;console.log("我是父页面传递过来的******:"+id+name);})
</script>

子传父

//child.html子页面传参<script>
window.parent.postMessage({params: {id: '子页面Id',name:'子页面名称'}}, '*')
</script>//main.html父页面接收<script>
mounted (){let id,name;window.addEventListener("message", (event) => {               id=event.data.id;name=event.data.name;console.log("******"+id+name);})
}
</script>

参考网址:https://zeyu7.com/vue-iframechuan-zhi/

vue中嵌入原生iframe并传递参数相关推荐

  1. Vue route页面跳转,传递参数接收到的参数为空

    Vue在处理页面跳转传递参数的时候 var devId = row.id; this.$router.push({ name: '/showDevs/devDetail' ,params:{" ...

  2. [html] 在两个iframe之间传递参数的方法有哪些?

    [html] 在两个iframe之间传递参数的方法有哪些? 通过postMessage与父级通过,父级传递消息通过websocket通信如果是同一个域名下可用stroage,监听storageChan ...

  3. vue.js 编程导航,如何传递参数?

    本文主要讲述:关于vue.js 编程导航,如何传递参数? 本文主要讲述:通过vue.js 编程导航,实现路由配置和跳转页面的功能! 基础篇,仅作为简单演示. 总结 不能保证用户一定会点击某些按钮 并且 ...

  4. [html] 在两个iframe之间传递参数的方法有哪些

    [html] 在两个iframe之间传递参数的方法有哪些 通过postMessage与父级通过,父级传递消息通过websocket通信如果是同一个域名下可用stroage,监听storageChang ...

  5. 六十一、Vue中父子组件传值和组件参数校验

    @Author:Runsen @Date:2020/10/17 写在前面:我是「Runsen」,热爱技术.热爱开源.热爱编程.技术是开源的.知识是共享的.大四弃算法转前端,需要每天的日积月累,需要强大 ...

  6. Antd-Design List渲染列中Button 点击事件 传递参数

    背景:使用List 渲染的后台数据列表中,点击删除按钮,可以将该项对应的主键传递给函数 点击删除的时候,将该条商品记录对应的id 传递给函数,通过调用后台接口删除  可以看到的是关键代码: onCli ...

  7. Vue系列:通过vue-router如何传递参数

    使用vue-router 来实现webapp的页面跳转,有时候需要传递参数,做法如下: 参考文献:http://router.vuejs.org/en/named.html  主要有以下几个步骤: ( ...

  8. vue 中嵌入iframe页面

    使用的是vue-element-admin. 需求 项目需求是在点击左边侧边栏的时候判断如果是外部的页面之后,将此页面在右侧打开,每打开一个,tagview中也会相应加上,当切换这些tagview时, ...

  9. JSF中的h:commandLink如何传递参数 三种取值比较

    声明本人刚学jsf三天 如有不足请指教.... 本人总结了三种取得参数的方法 这是jsf中的代码 <h:commandLink  action="#{}">       ...

最新文章

  1. 算法就是这么一回事(排序)(第二部分)
  2. Perl函数pack/unpack(二进制读写)
  3. [计算机网络] 【谢希仁】考前突击复习二、三、四章
  4. POJ 1469 匈牙利算法
  5. Python中的str与unicode处理方法
  6. 控制DIV内容滚动的方法,实现不用拖滚动条就可以看到最新消息
  7. git stash参数介绍
  8. swift 从手机选照片_19元起!定制专属手机壳!还可免费打印照片...
  9. react学习(39)----react中的Hello World
  10. linux两台服务器 同一个地址_【网工玩Linux】搭建开源多运营商(ISP)链路负载均衡器...
  11. .net remoting的事务传播以及wcf分布式事务
  12. 分区字段必须包含在主键字段_十年Java开发经验分享:24 个必须掌握的数据库面试问题...
  13. 动态路由下的导航守卫--(to,from,next)
  14. 生动形象!一个故事讲完CPU的工作原理
  15. 如何理解电容的阻抗-频率曲线
  16. android 自定义locale,关于android:设置Locale.setDefault(locale)后,如何获取手机语言?...
  17. 三升序列 和递增序列
  18. 灰度共生矩阵原理+Matlab中实现
  19. 星际巡航术—玩转javascript中this!
  20. 皇视268四芯最新BIN谁有啊

热门文章

  1. GEE入门 | 重采样
  2. Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu
  3. nyoj 1204魔法少女
  4. Validform使用文档
  5. 玩转 Tanzu Community Edition(社区版)
  6. 纳斯达克将在北京人民大会堂“遥敲”开市钟
  7. C++实现十进制数向十六进制数转化
  8. (附源码)SSM化妆品销售购物系统JAVA计算机毕业设计项目
  9. 东华复试oj题------1-5题
  10. C语言goto语句详解