前言:
搜索框搜索的时候,我们想要模糊搜索,关键字查询。
只要有包含搜索框里面的值的话,都会被搜索出来
这种搜索,宁可少输,不可输错。
正文:
演示效果:
关键代码:
// 搜索框内容改变事件
inputTyping: function(e) {
console.log("input-----",e)
var value = e.detail.value
var that = this;
var usersList = that.data.usersList
if (value == '') {
that.setData({
usersFlag:true,
searchFlag:false
});
} else {
var arr = [];
for (var i = 0; i < usersList.length; i++) {
if (usersList[i].name.indexOf(value) >= 0) {
arr.push(usersList[i]);
}
}
console.log(arr)
that.setData({
usersFlag:false,
searchFlag:true,
searchList: arr
});
console.log(that.data.usersFlag)
}
},
完整项目下载:
CSDN下载,需少量积分,感谢支持!
提取码:
ijhv