vue.js安装完怎么创建第一个页面

vue.js安装完怎么创建第一个页面,第1张

首先安装 vue-cli npm install -g vue-cli 注:Node.js >= 4.x, 5.x 最好 初始化应用 vue init webpack vue-notes-app cd vue-notes-app npm install // 安装依赖包 npm run dev // 启动服务 初始化一个项目名为vue-notes-app的应用,

页面

    <iframe :src="url" :style="{width:style.width,height:style.height}" frameborder="0"></iframe>       接收传来的页面即子页面

在vue页面中

     created () {

           window.addEventListener("message", this.receiveMessageFromIframePage, false)

       },

    receiveMessageFromIframePage(event){

          if (event.data && event.data.data && event.data.data.type) {

                   // do somthing, you want to do

                }

    }

子页面

postMessage(message,targetOrigin,[transfer])

注释:

    message:将要发送到其他window的数据。

    targetOrigin:指定那些窗口能接收到消息事件,其值可以是字符串 “*” 表示无限制,或者是一个URI。

    transfer:是一串和message同时传递的Transferable对象,这些对象的所有权将被转移给消息的接收方,而发送方将不再保留所有权。

    postMessage方法被调用时,会在所有页面脚本执行完毕之后像目标窗口派发一个 MessageEvent 消息,该MessageEvent消息有四个属性需要注意:

    type:表示该message的类型

    data:为 postMessage 的第一个参数

    origin:表示调用postMessage方法窗口的源

    source:记录调用postMessage方法的窗口对象


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11944629.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存