Skip to content

Commit 3decd7a

Browse files
committed
save keyword
1 parent ef8d59e commit 3decd7a

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

web/src/components/PlayerList.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</b-alert>
99
<b-progress v-show="loading" :value="100" :max="100" animated class="mb-3"></b-progress>
1010
<b-row class="searchbox">
11-
<b-col sm="12"><b-form-input id="input-none" type="text" v-model="keyword" placeholder="Search User Name"></b-form-input></b-col>
11+
<b-col sm="12"><b-form-input id="input-none" type="text" :value="keyword" @input="updateKeyword" placeholder="Search user by Name/UUID"></b-form-input></b-col>
1212
</b-row>
1313
<lazy-component class="row">
1414
<playerblock v-for="(player, key, index) in playerList" :key="index" :player="player" v-show="search(player)"></playerblock>
@@ -31,7 +31,6 @@ export default {
3131
data() {
3232
return {
3333
showNetworkErrorAlert: false,
34-
keyword: '',
3534
searchTimer: null,
3635
loading: true,
3736
timer: null,
@@ -60,11 +59,13 @@ export default {
6059
'playerList',
6160
'scrollOffset',
6261
'info',
62+
'keyword',
6363
]),
6464
methods: {
6565
...mapMutations([
6666
'setPlayerList',
6767
'setScrollOffset',
68+
'setKeyword',
6869
]),
6970
lazyload() {
7071
clearTimeout(this.timer);
@@ -90,6 +91,9 @@ export default {
9091
return false;
9192
});
9293
},
94+
updateKeyword(e) {
95+
this.setKeyword(e);
96+
},
9397
},
9498
beforeRouteLeave(to, from, next) {
9599
const uuid = to.params.uuid;

web/src/main.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ export const store = new Vuex.Store({
5353
setScrollOffset(state, payload) {
5454
state.scrollOffset = payload.uuid;
5555
},
56+
setKeyword(state, keyword) {
57+
state.keyword = keyword;
58+
},
5659
},
5760
});
5861

0 commit comments

Comments
 (0)