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

回答編集履歴

1

回答の修正

2018/09/22 15:52

投稿

w2-yamaguchi
w2-yamaguchi

スコア167

answer CHANGED
@@ -2,4 +2,18 @@
2
2
 
3
3
  `return i.ehead === 'scope'`
4
4
 
5
- `return i.ehead == this.scope`
5
+ `return i.ehead == this.scope`
6
+
7
+ <追記>
8
+ 画面起動して最初のfilterが動く際に、算出プロパティのscopeが初期化されていないため、`undefined`になっているようです。
9
+
10
+ 以下のように、`prop`の`val`を直接参照しても、動くと思います。(こちらでは動きました)
11
+
12
+ ```javascript
13
+ lists: function() {
14
+ return this.fulllists.filter(i => {
15
+ console.log(i)
16
+ return i.ehead == this.val
17
+ })
18
+ }
19
+ ```