【vue】实现搜索功能

v-for="item in data"
data() {
  return {
  datas: [],
  search: ""
};
},
computed: {
  filtered: function() {
    return this.datas.filter(e=> {
    return e.title.match(this.search);
    });
  }
},
 
 
v-for="(item,index) in filterBy(data,filterInput)"
data() {
  return {
  datas: [],
  filterInput:''
  };
},
methods: {
  filterBy(data,filterInput){
    return datas.filter(e=>{
    return e.name.match(filterInput);
    })
  }
},
原文地址:https://www.cnblogs.com/kevinmajesty/p/10648299.html