teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

文法の修正

2021/07/13 12:28

投稿

k_a
k_a

スコア983

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

表記の統一

2021/07/13 12:28

投稿

k_a
k_a

スコア983

answer CHANGED
@@ -4,7 +4,9 @@
4
4
  いくつか解決方法があります。
5
5
 
6
6
  ### 1. thisをbindする
7
+ ```
7
- `operator.bind(this)();`
8
+ operator.bind(this)();
9
+ ```
8
10
  関数呼び出し時のthisが関数にbindされるので、今回であれば関数内のthisがVueインスタンスとなります。
9
11
 
10
12
  ### 2. thisを渡す