回答編集履歴
1
回答内容を修正しました。
answer
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
```ここに言語を入力
|
8
8
|
viewRecord = async () => {
|
9
9
|
const { contract, address } = this.state;
|
10
|
-
// ここではcontractがまだ、componentDidMountの処理の中でsetするデータになっていない
|
10
|
+
// ここではcontractがまだ、componentDidMountの処理の中でsetする定義のデータになっていない
|
11
11
|
const result1 = await contract.methods.viewAccount(address).call();contract
|
12
12
|
const result2 = await contract.methods.viewAccount_Transaction(address).call();
|
13
13
|
console.log(result1);
|
@@ -47,7 +47,7 @@
|
|
47
47
|
};
|
48
48
|
```
|
49
49
|
|
50
|
-
以上の処理順になっているため、contractに期待しているmethodsプロパティが見つからず
|
50
|
+
以上の処理順になっているため、contractに期待しているmethodsプロパティが見つからずTypeErrorになっている。
|
51
51
|
```ここに言語を入力
|
52
52
|
Unhandled Rejection (TypeError): Cannot read property 'methods' of null
|
53
53
|
```
|