时间:2023-7-19 作者:网络剑客 分类: other
<script>
export default {
name: 'index',
data(){
return {
}
},
mounted() {
window.addEventListener("message", this.handleMessage)
},
methods:{
// 监听父页面传过来的值的方法 @param {Object} event
handleMessage (e) {
let messageEle = document.getElementById("recMessage");
messageEle.innerHTML = "从" + e.origin + "收到消息: " + JSON.stringify(e.data);
console.log("子页面收到:", e.data);
},
// 向父页面传值的方法 @param {Object} data
sendMessage(){
let parentData = {type: 'passDataBack', data: 123};
window.parent.postMessage(parentData, '*');
}
}
}
</script>