【发布时间】:2022-11-01 20:03:57
【问题描述】:
搜索工作正常。当我想删除它但以前的数字不会回来时,就会出现主要问题。在这段代码中,我将更改直接应用于主变量,但我不会。方法是什么?
new Vue({
el: '#app',
data() {
return {
list: [],
search: '',
}
},
mounted() {
for(let i = 1300; i <= 1400; i++) {
const _n = i.toString()
this.list.push(_n)
}
},
methods: {
handleSearch() {
this.list = this.list.filter(i => i.includes(this.search));
}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<input @input="handleSearch()" v-model="search" placeholder="search number" />
<ul>
<li v-for="(item, i) in list" :key="i">{{item}}</li>
</ul>
</div>
【问题讨论】:
标签: javascript vue.js