回答編集履歴
2
文法の修正
answer
CHANGED
@@ -1,7 +1,6 @@
|
|
1
|
-
Vueの関数内関数では、スコープが関数になります。
|
2
|
-
Vueインスタンスを指していた`this`が
|
1
|
+
Vueの関数内関数ではスコープが関数になり、Vueインスタンスを指していた`this`が関数を指すことになります。
|
3
2
|
|
4
|
-
いくつか解決方法
|
3
|
+
いくつか解決方法を紹介します。
|
5
4
|
|
6
5
|
### 1. thisをbindする
|
7
6
|
```
|
1
表記の統一
answer
CHANGED
@@ -4,7 +4,9 @@
|
|
4
4
|
いくつか解決方法があります。
|
5
5
|
|
6
6
|
### 1. thisをbindする
|
7
|
+
```
|
7
|
-
|
8
|
+
operator.bind(this)();
|
9
|
+
```
|
8
10
|
関数呼び出し時のthisが関数にbindされるので、今回であれば関数内のthisがVueインスタンスとなります。
|
9
11
|
|
10
12
|
### 2. thisを渡す
|