weixin_42575404
2021-05-10 18:37
采纳率: 60%
浏览 84

怎么用postmessage传递一个数组

请问怎么用postmessage传递一个数组

请问怎么用postmessage传递一个数组

请问怎么用postmessage传递一个数组

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 码农·小文 2021-05-10 18:41
    已采纳

    你说的是windows的postMessage方法把。window.postMessage([1,2,3,4], "*");

    第二个参数填*

    1 打赏 评论
  • 码农·小文 2021-05-10 18:54

    发送窗口

    window1.postMessage({
                    type: "RUNNER",
                    data: [1,2,3,4,5]
                }, "*");

    接收窗口

    window.addEventListener("message", function (event) {
        if (event.data.type && event.data.type == "RUNNER") {
            //你想要的数组数据
            let arr=event.data.data
        }
    }
    3 打赏 评论
  • rick-lewis 2021-05-10 18:43

    postMessage(arrayData, url);

    打赏 评论

相关推荐 更多相似问题