个人案例
绑定事件,其他参数通过e.currentTarget.dataset获取 <view bindtap="tap" data-num1="8">xxx</view> =============== tap(e){ var ds = e.currentTarget.dataset, num1 = ds.num1 || 5 } 若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
JS函数形参问题?一个看似简单但奇怪的问题: 本人在JS 中写了两个函数,均调用同一个云函数。出现了一个怪事。 num1和num分别作为初始形参,按道理应该类型和数值一样的,但是打印num1和num后,发现num没有问题,显示num=5,但是num1缺显示未对象?难道哪里有错误?初始化形参竟然打印出来是对象类型。求高手指点一二。 [图片] 报错显示num1为: [图片] 打印num1的过程: toSearchByDate(num1=5,numperpage1=0) { console.log("执行了这个") if (this.data.dateStart == "") { // console.log("11111111111") wx.showModal({ title: "提示!", content: "请输入预约开始时间!", showCancel: false, success(res) {} }) } else if (this.data.dateEnd == "") { wx.showModal({ title: "提示!", content: "请输入预约结束时间!", showCancel: false, success(res) {} }) } else if(this.data.dateStart>this.data.dateEnd){ wx.showModal({ title: "提示!", content: "开始时间不得晚于结束时间!", showCancel: false, success(res) {} }) }else{ let that = this wx.showLoading({ title: "正在处理请求!", mask: true }) var openid = wx.getStorageSync('openid') console.log("openid",openid) console.log("num1",num1,typeof(num1)) console.log("numperpage",numperpage1)
2020-07-29朕已阅
数据库update其中一条的方法?朕只是想仅update符号条件的其中一条,于是我用了.orderBy('createTime', 'asc').limit(1),但实际上,执行时还是不考虑limit(1),符合where的就全部更新了。 诸王有何妙计?请指教。 const update = await db.collection('support').where({ region: event.region }).orderBy('createTime', 'asc').limit(1).update({ data: { signedIn: true, supportOpenId: thisOpenId } })
2020-07-29这有什么影响?有什么问题?
如何在遍历对象数组时保持原有顺序?如图,云函数返回的对象数组,在未展开时,顺序是正常的: [图片] 展开后,顺序是错误的: [图片] 然后,写入云数据库中,顺序也是按这个展开的,所在顺序和原来的不对应。不知如何解决这问题
2020-07-29watch了解一下 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/collection/Collection.watch.html 若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
云数据库基于Mongodb,为什么不支持更新数据后,返回更新后的数据?现在云数据库更新后只返回更新数据的条数,不能做到像mongodb一样可以返回更新后的数据,这个功能在高并发的场景非常有用,比如每次操作都对一个字段增加固定的量(inc操作),但是我并不知道更新后的值是多少,如果再次去查的话,在高并发的场景下,可能查到的是经过别的请求更新过n次的值,不是我想要的值,这时候如果更新操作能返回更新后的值,就非常有用
2020-07-29dbcon.where({sername:"aaaa"})
关于数据库查询失败返回 无法提示错误,不知道为什么?dbcon.where(sername:"aaaa").get({ success(res){ wx.showToast({ icon: 'none', title: '查询记录成功' }) }, fail(err){ wx.showToast({ icon: 'none', title: '查询记录失败' }) console.error('[数据库] [查询记录] 失败:', err) } }) 请问为什么查询不到的时候不会执行 fail里的分支呢? 请问大咖!!!
2020-07-29A小程序里就直接可以跳转小程序B呀,还要H5跳?
wx-open-launch-weapp支持内嵌H5 跳转其他小程序吗?wx-open-launch-weapp支持A小程序内嵌H5页面 跳转其B小程序吗?
2020-07-28貌似没有能用的api接口 不过安装了一般不会调用失败,调用失败了很大可能未安装,这时可以跳转到app下载页面 [图片]
wx-open-launch-app 怎样在点击之前判断用户是否安装了第三方app?wx-open-launch-app 怎样在点击之前判断用户是否安装了第三方app?
2020-07-28setTimeout你time呢 [图片] 若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
Promise.race()失效?function sleep(ms) { return new Promise((resolve => { setTimeout(() => { resolve("sleep for" + ms + 'ms') }) })) }; const a= Promise.race([sleep(1020), sleep(1000), sleep(1000)]); a.then(value=>{console.log(value)}) 无论第一个sleep( )参数大小,都固定返回第一个 //sleep for1020ms
2020-07-28showDelete="{{false}}" 若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
WeUI中Gallery组件中showDelete属性无效,为什么?使用Gallery组件时,加入属性showDelete="false" 展示图片时删除按钮还是出现
2020-07-28缓存无法存对象的实例吧 只能存json,array,string等等这些吧
同步缓存 udpSocket 对象,获取到的不是udpSocket 对象缓存 udpSocket 对象,获取到的不是udpSocket 对象 var obj=wx.getStorageSync("udpObj"); console.log(obj); if(!obj){ var ddd=wx.createUDPSocket(); console.log(ddd); wx.setStorageSync("udpObj",ddd); } 上诉代码中 重复刷新 获取到的不是 udpObj 之前赋值的
2020-07-28