p***@126.com
p***@126.com
  • 发布:2021-05-11 00:04
  • 更新:2023-08-12 17:23
  • 阅读:1557

uniapp调用web3方法,浏览器运行H5没问题,手机调试出现Cannot read property 'node' of undefined

分类:uni-app
2021-05-11 00:04 负责人:无 分享
已邀请:
DCloud_heavensoft
强尼强尼强尼

强尼强尼强尼

解决了吗,如何解决的,同问题

1***@qq.com

1***@qq.com

解决了吗,同问题

5***@qq.com

5***@qq.com

<template>
<view class="">
<text>当前余额: {{balance}}</text>
</view>
</template>

<script>
export default {
data() {
return {
balance: 0
}
},
methods: {
getRenderjsData(num) {
console.log(num); // 2
this.balance = num;
}
}
}
</script>

<script module="test" lang="renderjs">
import Web3 from "web3";
export default {
mounted() {
console.log('Web3', Web3);
console.log(1111);
this.initWeb3()
},
methods: {
initWeb3() {
const web3 = new Web3("https://goerli.infura.io/v3/cad7d5eb9c304bfcbc44ea51ee816d89");
console.log('版本号', web3.version);
console.log('this.web3.eth', web3.eth);
web3.eth.getBalance("0x5f491B72B3aADB8f454b8B1eE5FA88E8Dc4fD7ad").then(res => {
console.log('res', res);
this.$ownerInstance.callMethod('getRenderjsData', res)
}, (err) => {
console.log('err', err);
});
}
}
}
</script>

要回复问题请先登录注册