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

企业网站和域名的好处手机网站搭建多少钱

企业网站和域名的好处,手机网站搭建多少钱,自己制作视频app软件,地方门户网站推广方法有那些一、 背景 一个项目为vue2#xff0c;一个项目为vue3#xff0c;两个不同的项目实现iframe嵌入#xff0c;并实现通信 二、方案 iframe跨域时#xff0c;iframe组件之间常用的通信#xff0c;主要是H5的possmessage方法 三、案例代码 父页面-vue2#xff08;端口号为…一、 背景 一个项目为vue2一个项目为vue3两个不同的项目实现iframe嵌入并实现通信 二、方案 iframe跨域时iframe组件之间常用的通信主要是H5的possmessage方法 三、案例代码 父页面-vue2端口号为127.0.0.1:8080 templatedivdiv classcontaineriframerefiframeIdidiframeIdsrchttp://127.0.0.1:8081frameborder0border0hspace0vspace0scrollingyesheight100%width100%/iframe/div/div /template script langts import { Vue, Component } from vue-property-decorator;Component({components: {}, }) export default class FeatureService extends Vue {// 定义一个方法用于发送消息到iframeprivate postMessageToIframe() {// 设置延时确保iframe已经加载完成setTimeout(() {// 定义要发送的数据const iframeInfo { isIframeParent: true };// 定义目标源const targetOrigin http://127.0.0.1:8081;// 获取iframe引用const iframe this.$refs.iframeId;// 向iframe发送消息iframe.contentWindow.postMessage(JSON.stringify(iframeInfo),targetOrigin);}, 500);}private mounted() {// 在组件挂载后发送消息到iframethis.postMessageToIframe();window.addEventListener(message, this.handleMessage, false);}private handleMessage(event: MessageEvent) {// 通过origin对消息进行过滤避免遭到XSS攻击if (event.origin http://127.0.0.1:8081) {console.log(子页面传输过来参数, event.data);}} } /script style langless scoped .container {width: 100%;margin-top: -40px;height: 100vh;overflow: hidden;#iframeId {width: 100%;display: block;} } /style 子页面-vue3 (端口号为127.0.0.1:8081) templatediv!-- 顶部导航 --TopMenu v-if!iframeParentInfo.isIframeParent /div classdemo-sidebar-container demo-full-width!-- 侧边栏 --SiderBar v-if!iframeParentInfo.isIframeParent /!-- 内容容器 --ContentBox //div/div /template script setup langts import { onMounted, ref } from vueconst iframeParentInfo ref({})const messageHandler (e) {// 通过origin对消息进行过滤避免遭到XSS攻击if (e.origin ! http://127.0.0.1:8080) returnif (typeof e.data string) {parseData(e.data)} }const parseData (data) {try {iframeParentInfo.value JSON.parse(data)console.log(父页面传输过来参数, data)} catch (error) {console.error(解析JSON出错, error)iframeParentInfo.value {}} }onMounted(() {// 获取 父向 子(iframe) 传递的信息window.addEventListener(message, messageHandler)// 子(iframe)向父传递信息window.parent.postMessage(Hello Parent!, *) }) /script四、案例效果
http://www.zqtcl.cn/news/939448/

相关文章:

  • 一个域名能同时做2个网站吗网站建设与维护的认识
  • 微信公众号怎么做网站链接ftp网站服务器
  • 免费舆情信息网站hao123主页
  • 网站空间不足wordpress最新编辑器怎么还原
  • 电信网站备案查询系统wordpress搜插件错误
  • 忻州企业网站建设房地产 网站 设计制作
  • 重庆水务建设项目集团网站中国十大公司排行榜
  • 做网站服务器需要系统app程序定制开发
  • 宁波网站推广营销公司wordpress插件转php
  • wordpress网站生成app应用制作广告的软件
  • 网站建设多久可以建成淘宝建设网站首页
  • 东营市做网站什么是网络营销道德
  • asp评价网站开发文档安卓软件app
  • phpcms旅游网站模板辽宁建设工程信息网开标大厅我的项目中没有显示
  • 深圳网站建设方维网络建设一个网站报价
  • 北京网站建设 案例邢台微商城制作设计
  • 网站开发一般都有系统wordpress评论优化
  • 网站建设找好景科技山东关键词网络推广
  • 网科创想网站管理外贸网站推广和建站
  • 唐山企业网站模板建站动物自己做的网站
  • 旅游攻略网站开发外包网站开发公司
  • 免得做网站wordpress国内主机
  • 绍兴网站建设方案报价朗格手表网站
  • 建立自己公司网站的方法南京网站制作多少钱
  • 字形分析网站做自媒体查找素材的网站
  • 做网站建设的上市公司有哪些网站源码怎么预览
  • 怎么学做电子商务网站知果果网站谁做的
  • 网站软文推广网站wordpress建站教程第六节
  • 公司制作网站多少钱移动端网站建设的请示
  • 做网站 对方传销廊坊网站备案