//筛选框 <input type="text" placeholder="输入手机号查询" bindinput="search"></input> //循环数组 <view wx:for="{{emp_list}}"> <text>{{item.mobile}}</text> </view> data:{ emp_list: '', //定义的数组 } search: function(e){ let that = this; console.log(e.detail.value); let name = e.detail.value; that.setData({ //每次进去把之前的数据清空 emp_list:[], val: name //把输入的内容放进data里面 }) vphp.request({ url: '接口地址', data: { id: 接口要传的值 }, success:((res)=>{ console.log(res.data) res.data.filter((item)=>{ console.log(item.mobile); if(item.mobile.indexOf(that.data.val)>=0) //判断是否包含 { that.data.emp_list.push(item) } }) //从新赋值 that.setData({ emp_list:that.data.emp_list, }) }) }) }