数组的模糊查询

对数组的基本模糊查询

定义数组

mallList: [
      {
        id: 1,
        img: 'https://tse2-mm.cn.bing.net/th/id/OIP.B5xAajd2dWNwJn2Q7IY-IQHaEK',
        title: '霍尼韦尔H910Plus系列KN95防雾系列KN95防雾系列KN95防雾霾口罩',
        money: 105,
        num: 550
      },
      {
        id: 2,
        img: 'https://tse2-mm.cn.bing.net/th/id/OIP.B5xAajd2dWNwJn2Q7IY-IQHaEK',
        title: '家用洗脸毛巾',
        money: 110,
        num: 1000
      },
      {
        id: 3,
        img: 'https://tse2-mm.cn.bing.net/th/id/OIP.B5xAajd2dWNwJn2Q7IY-IQHaEK',
        title: '小霸王牌多功能电饭锅',
        money: 15,
        num: 700
      },
      {
        id: 4,
        img: 'https://tse2-mm.cn.bing.net/th/id/OIP.B5xAajd2dWNwJn2Q7IY-IQHaEK',
        title: '自助饮食',
        money: 99,
        num: 680
      }
    ],

创建方法,并进行模糊查询

  onDropItem() {
    var mallList = this.data.mallList
    mallList = mallList.filter(function (t) {
      return t.title.search('饮食') > -1  //search()或者indexOf()
    })
    this.setData({
      mallList: mallList
    })
  },

 

posted @ 2021-05-24 11:03  小生不才。  阅读(744)  评论(0编辑  收藏  举报