对数组的基本模糊查询
定义数组
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 }) },