
- 发布:2021-05-11 00:04
- 更新:2023-08-12 17:23
- 阅读:1557
uniapp调用web3方法,浏览器运行H5没问题,手机调试出现Cannot read property 'node' of undefined

<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>
5***@qq.com
你倒是上代码啊
2023-08-12 17:10