请问怎么用postmessage传递一个数组
请问怎么用postmessage传递一个数组
请问怎么用postmessage传递一个数组
你说的是windows的postMessage方法把。window.postMessage([1,2,3,4], "*");
第二个参数填*
发送窗口
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
}
}
postMessage(arrayData, url);