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