質問編集履歴
1
加筆
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,9 @@
|
|
4
4
|
|
5
5
|
同じデータを2回、表示用データと検索用データとして入力しています。(store.jsのitemsとITEMS)
|
6
6
|
|
7
|
-
1つのデータで
|
7
|
+
同じデータを2回入力せずに、1回の入力、1つのデータ(store.jsのitemsのみ)で
|
8
|
+
|
9
|
+
|
8
10
|
|
9
11
|
- 検索窓に入力された時は、入力文字が含まれている全てのデータを返す
|
10
12
|
|
@@ -12,7 +14,7 @@
|
|
12
14
|
|
13
15
|
|
14
16
|
|
15
|
-
を実現する
|
17
|
+
を実現するにはどうすればいいでしょうか?
|
16
18
|
|
17
19
|
## 環境
|
18
20
|
|
@@ -76,6 +78,8 @@
|
|
76
78
|
|
77
79
|
[types.FILTER_ITEMS](state, data){
|
78
80
|
|
81
|
+
/*state.items= state.items.fiter~ だと連続で検索できない*/
|
82
|
+
|
79
83
|
state.items = state.ITEMS.filter(function(item){
|
80
84
|
|
81
85
|
return item.name.indexOf(data.name) > -1
|
@@ -109,6 +113,8 @@
|
|
109
113
|
|
110
114
|
|
111
115
|
const state = {
|
116
|
+
|
117
|
+
/* ここのデータをitemsのみにしたい*/
|
112
118
|
|
113
119
|
items: [{"id":1,"name":"item1"},
|
114
120
|
|