使用window.addEveantListener('message',(event)=>{}) 监听数据副本即可
mounted() {
if (this.$route.query.url) {
this.url = this.$route.query.url
window.addEventListener("message", (e) => {
setTimeout(() => {
this.isPlay = true
}, 100);
if (this.isPlay) {
console.log('e.data',e.data);
let iframe = document.getElementById("iframe");
iframe.src = this.url + "&token=" + e.data;
}
});
} else {
this.$router.push("/");
}