vue简单实现模糊搜索
生活随笔
收集整理的這篇文章主要介紹了
vue简单实现模糊搜索
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1:準備數(shù)據(jù):
data () {return {//主要搜索的對象數(shù)組questionArrayList : {questionName : "",questionValue : ""},//搜索的文本框searchText : ""}},computed: { //設(shè)置計算屬性}2:解決過程:
<div slot="extra"><a-radio-group></a-radio-group><a-input-search @search="searchQuestion" v-model="searchText" style="margin-left: 16px; width: 272px;" /></div>v-model="searchText"綁定文本框的數(shù)據(jù),進行獲取。
@search="searchQuestion"綁定搜索事件,
search函數(shù)進行對我需要的問題對象數(shù)組進行操作。
searchQuestion() {if (!this.searchText) {return this.questionArrayList;}else{return this.questionArrayList.filter((value)=>{return value.questionName.includes(this.searchText)})}}1:如果輸入框為空,我返回原來的數(shù)組對象,即不操作,
2:如果輸入框不為空,我進行過濾返回包含文本框的新的對象集合(原來的questionArrayList未改變。
總結(jié)
以上是生活随笔為你收集整理的vue简单实现模糊搜索的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php h2数据库,H2数据库使用
- 下一篇: 中国高铁进军海外主打廉快全 将贯通三条战