- 使用regexp实现模糊查询时,不管有没有输入要查询的关键字,点击搜索都只能出现一条自己本人的数据?
// miniprogram/pages/user-admin/user-admin.js const db = wx.cloud.database({ env:'suixinlian-rlshl', }); Page({ /** * 页面的初始数据 */ data: { svalue:"", userList:[] }, input(e){ this.setData({ svalue:e.detail.value }) console.log(e.detail.value) }, toUserDetail:function(){ wx.navigateTo({ url: '../user-detail/user-detail?type='+this.data.svalue, }) }, clear:function(){ this.setData({ svalue:"" }) }, search:function(){ var that = this let key = that.data.svalue; console.log("查询的内容",key) db.collection('user').where({ name : db.RegExp({ regexp:key, options:'i', }) }) .get({ success:res=>{ console.log("查到的内容",res.data) if(res.data.length==0){ wx.showToast({ icon:'none', title: '查无此人', }) return } for(var i = 0;i < res.data.length; i++){ var image = "userList["+i+"].image" var name = "userList["+i+"].name" var id = "userList["+i+"].id" var mobile = "userList["+i+"].mobile" this.setData({ [image]:res.data[i].avatar, [name]:res.data[i].name, [mobile]:res.data[i].mobile, [id]:res.data[i].id, }) console.log(this.data.userList[i]) wx.hideLoading(); } }, fail:err=>{ console.error(err) } }) }, }) 微信开发者工具版本:v1.03.2005140 基础库版本:2.11.2 感觉代码没毛病,看了老半天也没看出问题来 我刚刚接触微信小程序 感谢大佬赐教,救我,要被这整晕了!
2020-06-24 - 点击按钮跳转页面时跳出设置页面(没有写过此页面)?
[图片]第一张页面显示正常,点击第一张页面的按钮之后 跳出来这个页面,但是点左上角返回之后还是能跳转到之前指定要跳转的页面,为什么中间夹了一张这个页面呢?
2020-05-29