由于要使用之前项目使用的页面,需要从非vue iframe子页面调用vue项目
1.父页面

  <iframe :src="value.urlPath" frameborder="0" width="900px" height="500px"></iframe>methods: {add(type,name,url){//console.log("父页面方法实现");}, handleMessage (event) {const data = event.data.data;if(data !== undefined){if(data.code === "success"){console.log("子页面传来------")console.log(data.data);this.add(data.data.type,data.data.name,data.data.url);}}},},mounted() {window.addEventListener('message', this.handleMessage);},

子页面

        <button onclick="addstruct()">添加快捷项</button><script>function addstruct(){console.log("点击");// 向父vue页面发送信息window.parent.postMessage({data: {code:"success",data:{type:'0',name:'百度',url:'https://www.baidu.com/s?wd=abc'}}}, '*');}</script>

这样就可以实现非vue子页面调用vue父页面方法

非vue子页面 调用vue父页面方法相关推荐

  1. vue 子组件调用($emit)父组件方法后父组件方法如何回调子组件方法

    子级组件中的实现 组件名称:EditTable.vue export default{ name:'ET', ....... methods:{ ShowMore(step){             ...

  2. 父页面调用子页面方法, 子页面加载父页面传送的数据

    先看效果图就明白需求了: 点击search查询结果集, 点击某一条将该条的其他信息分别加载到tab1和tab2中, 即net bill和other amount这两个tab. 点击clear清空查询条 ...

  3. vue 子组件 调用、触发父组件中的方法

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 我发现了两种写法. 方法一: 子组件: <template><button @cl ...

  4. window.showModalDialog关闭子页面后刷新父页面

    父页面方法: function addbz(id){         var url="${ctx}/erp/pmDesign/pmDesign/addBZ.ht?id="+id; ...

  5. php退出页面父元素,jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码...

    iframe和弹窗这些词对于js高手来说都是耳熟能详的东西,作为一个新人来说,还在学习阶段的我就在工作中遇到这么一个奇葩的需求,要在引入的iframe页面里做一个全屏化的功能. 粗略一看,这还不容易, ...

  6. layer中嵌套的页面如何操作父页面_layui框架中layer父子页面交互详细解说

    本文主要介绍了layui框架中layer父子页面交互的方法,结合实例形式分析了layer父子页面交互的常用技巧以及layer弹出多个iframe找到父页面的操作方法,需要的朋友可以参考下,希望给大家的 ...

  7. html 动态调用php文件,html静态页面调用php文件的方法

    html静态页面调用php文件的方法 本文实例讲述了html静态页面调用php文件的方法.分享给大家供大家参考.具体方法如下: 静态页面中看上去好像是不能直接调用php文件的,但是却可以使用js调用方 ...

  8. jQuery如何去判断页面是否有父页面?

    jQuery如何去判断页面是否有父页面?   是要判断当前页面是否被嵌入在frame里吗? 1 2 3 if (top != self) {     alert('我在框架里'); } 转载于:htt ...

  9. Vue子组件调用父组件方法并传参的5种方式:$emit触发、传入子组件function、访问父组件$parent.function、用inject关联父组件provide的方法、用window.fun

    如需了解老子怎么控制儿子的,传送门:https://s-z-q.blog.csdn.net/article/details/119922715 子组件child.vue <template> ...

最新文章

  1. 不要抱怨,勇敢向前走,你就能拥有更好的自己
  2. oracle函数胡书写,Oracle中序列表sequence的使用.docx
  3. 【总结】只需5步,给所有想入行人工智能/深度学习的新手们准备的资料
  4. 10 种机器学习算法的要点(附 Python 和 R 代码)
  5. [PowerShell] PowerShell学习脚印
  6. python数据类型汇总_python基础数据类型汇总
  7. 第三章选择结构(一)
  8. java emptylist_Java之Collections.emptyList()、emptySet()、emptyMap()的作用和好处以及要注意的地方...
  9. 易到用车提现再度被延期?!声明:因贾跃亭所欠债务导致
  10. 20180810 突然发现自己不小心跑到了数据分析呈现岗位
  11. 启动提示archlinux中virtualbox无法运行问题解决
  12. 设计模式:JavaScript
  13. NESSUS简介与安装
  14. prometheus安装使用
  15. 小伙伴们要的飞机大战代码 简易入门版
  16. Google Play 应用内购买限制国家地区政策更新
  17. python制作收费_python分段计费demo
  18. APS应用案例|纽威阀门实现高效排产
  19. 计算机语言热门有,百度传课发布2月热门榜单,计算机和语言类大热
  20. 【计算机网络】——计算机网络基础

热门文章

  1. arcgis xml 下载 切片_openlayers6结合geoserver利用WFS服务实现图层编辑功能(附源码下载)...
  2. 堆排序和归并排序 java代码实现
  3. Linux-(C/C++)动态链接库生成以及使用(libxxx.so)
  4. spark异常 - Null value appeared in non-nullable field
  5. Python-OpenCV设置摄像头分辨率
  6. 从零入门Serverless|一文详解Serverless技术选型
  7. 阿里资深技术专家的10年感悟
  8. Lucene解析 - 基本概念
  9. 数十万应用结点全息监控,ARMS新上线的应用监控神器到底有多牛?
  10. 数字时代的抉择,金蝶 EBC 的破局