add w3w iframe page

This commit is contained in:
cebgcontract 2022-11-16 15:44:24 +08:00
parent 231d1a31da
commit f3b4d4595d

View File

@ -17,23 +17,36 @@ export default {
data() {
return {
value: "",
iframe: document.querySelector("#iframe")
};
},
mounted() {
console.log('mounted')
window.addEventListener("message", (e) => {
if (e.data?.type === "w3wCampaignJoinSuccess") {
console.log('on get iframe message: ')
console.log(e.data);
//TODO:: ,
}
});
let iframe = document.getElementById("iframe")
let self = this;
iframe.onload =function() {
console.log('iframe load')
setTimeout(() => {
console.log('send wallet address to remote page')
// TODO::
self.sendAddressToIframe('0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1')
}, 1000);
}
},
methods:{
navigator(){
this.$router.push('recommend')
},
sendAddressToIframe(address) {
this.iframe.contentWindow.postMessage(
let iframe = document.getElementById("iframe")
iframe.contentWindow.postMessage(
{
type: "w3wWalletAddressUpdate",
data: {