当前位置:   article > 正文

微信小程序下web-view和浏览器下的iframe详解_微信小程序iframe

微信小程序iframe

一、微信小程序web-view通信及使用

 

1、web-view在微信小程序下始终保持全屏(功能区要在链接下完成)

2、微信小程序向web-view传参只能通过url地址拼接

3、web-view向微信小程序传惨可通过特定的时机传参 链接

 二、iframe使用

1、可通过css自定义样式大小

2、可通过url问号拼接形式传参

3、可通过window.addEventListener("message" 传参

html代码

<iframe class="webview" ref="webview" id="map_iframe" src="http://172.18.242.89:8080/#/message"></iframe>

js传参代码 

  1. // 在web端
  2. this.$refs.webview.contentWindow.postMessage(data, *);]
  3. // 在APP端
  4. this.$refs.webview.evalJS.postMessage(data, *);
  5. window.frames['map_iframe'].postMessage(JSON.stringify(params), '*');

iframe链接下的js接参代码

  1. window.addEventListener("message",function(ev){
  2. console.log(ev.data,'ev---')
  3. });

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/549648
推荐阅读
  

闽ICP备14008679号