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

免费建站赚钱九江市建设工程质量监督站网站

免费建站赚钱,九江市建设工程质量监督站网站,直通车代运营,金融网站建设案例前端js,vue系统使用iframe嵌入第三方系统的父子系统的通信 1,父子系统之间的通信问题 父系统给子系统传值可通过postMessage方式进行通信,postMessage(“传递的数据”,url) 1.1 父系统给子系统的传值 let iframe document.getElementById(childFrame); let o1 {…

前端js,vue系统使用iframe嵌入第三方系统的父子系统的通信
1,父子系统之间的通信问题
父系统给子系统传值可通过postMessage方式进行通信,postMessage(“传递的数据”,url)

1.1 父系统给子系统的传值

let iframe = document.getElementById('childFrame');
let o1 = {name:'zs',sex:'男'}
let o2 = JSON.stringify(o1);
iframe.contentWindow.postMessage(o2, 子系统url地址);

1.2 子系统获取系父统的传值

    window.addEventListener("message", (event)=>{  console.log("通过iframe的postMessage传参了--",event.data)},false); 

event.data就是传递过来的数据

1.3 子系统给父系统发送数据

 window.parent.postMessage('传递的数据', url);

1.4 获取子系统发送的数据

window.addEventListener('message',function(e){console.log("获取子页面传递的数据====",e)console.log(e.data)//处理自己的逻辑})

2,js页面添加鼠标监听等事件案例

2.1 嵌入的第三方系统案例代码如下:

  ["click", "mouseup", "mousemove", "keyup", "touchend"].forEach(item => {window.addEventListener(item,() => {this.debounceMove();},false);});
throttle是js的节流函数,请第三方系统使用自己的节流函数。
 methods: {debounceMove: throttle(function () {if(window.parent){window.parent.postMessage('传递的数据', 'url地址');}}, 1000),},

2.2 父系统获取第三方系统(子系统)的消息

let that = this;window.addEventListener('message',function(e){console.log("获取子页面传递的数据====",e)console.log(e.data)if(e.data == 'move'){//结束倒计时that.$bus.$emit('setCountDownTime',60);}})

2.3 节流函数的解释:
在某个时间内(比如500ms),某个函数只能被触发一次。

节流的应用场景
(1)监听页面的滚动事件;
(2)鼠标移动事件;
(3)用户频繁点击按钮操作;
(4)游戏中的一些设计;
总之,依然是密集的事件触发,但是这次密集事件触发的过程,不会等待最后一次才进行函数调用,而是会按照一定的频率进行调用;

http://www.yayakq.cn/news/924805/

相关文章:

  • 自己怎么做网站优化个人网站炫酷主页html
  • 广州市网站设计公司长春网站制作系统
  • 网站建设主结构大连项目备案网站
  • 杭州设计师网站番号网 wordpress
  • 青岛制作网站哪家公司好wordpress修改备案号
  • 网站备案前置审批表dw做网站教程视频
  • 建设集团有限公司网站18款禁用黄app入口直接看
  • 项目定制开发网站网站建设 psd
  • wordpress 自己创建主题八上数学优化设计答案
  • h5网站设计上海网站搜索排名优化哪家好
  • 龙游县住房和城乡建设局网站电商网站构成
  • 专业网站建设是哪家好杭州做网站需要多少钱
  • 广州网站建设需要多少费用郑州做商城网站
  • 外贸网站建设解决方案现在的网站开发方式
  • 福建省建设注册管理中心网站网站设计 线框图
  • 想学做网站学什么编程语言高埗镇仿做网站
  • cpa怎么做网站石家庄百度推广家庄网站建设
  • 知名自助建站平台个人主页html代码
  • 如何购物网站建设科技网站设计公司
  • 免费自动建站秀色直播app软件大全
  • 怎么建网站新手入门关键词网站排名查询
  • 哈尔滨建站人网站建设总体要求
  • 网站公司策划书网上做网站怎么赚钱吗
  • 做网站多少钱google深圳东门市场
  • 中山建网站wordpress 修改小部件
  • 下载免费网站模板在线下单网站怎么做
  • 建设论坛网站需要做什么的免费建站系统官网
  • appstar官网seo视频教程百度云
  • 搭建直播网站需要怎么做如何建设企业网站呢
  • 企业网站的基本类型包括怎样制作个人网站