我也是,+1盖楼
接收不到微信留言入选通知?留言入选通知?接收不到微信留言入选通知?
2022-05-18可以参考这篇文章: https://blog.csdn.net/FeiChangWuRao/article/details/90450386 我自己的写法也差不多: 函数A(){ if(x<y){return;}//满足条件跳出循环。 { }//要执行的代码部分。 setTimeout(function () { {x++}//跳出的flag。 调用.函数A; },xxxx) //最后把延迟执行的xxxx调试好,是视乎执行代码的部分要运行多久,略微调大
小程序js有sleep函数吗?怎么用啊小程序js有sleep函数吗?怎么用啊
2019-12-25因为云开发内存最大提供256M,运行时间长就会报超时,可以修改超时时间,最大值是20秒。如果超过20秒你的云函数还不能运行完毕就会报错。 建议做法:第1步、新建一个数据库集合,把这个集合作为累加器。第2步、在你的代码中where的取值范围为你集合累加器的取值范围,代码最后还要增值累加器数据。第3步、使用定时触发器触发你的代码。
云开发for循环中查询数据库异步执行的问题怎么解决- 需求的场景描述(希望解决的问题) [代码]// 云函数入口文件[代码][代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init()[代码][代码]const db = cloud.database();[代码][代码]const db_goods = db.collection([代码][代码]'goods'[代码][代码])[代码][代码]// 云函数入口函数[代码][代码]exports.main = async(event, context) => {[代码][代码] [代码][代码]let cartList = event.cartList[代码][代码] [代码][代码]for[代码] [代码](let i = 0; i < cartList.length; i++) {[代码][代码] [代码][代码]cartList[i].goods = db_goods.where({_id:cartList[i].goods_id}).get()[代码][代码] [代码][代码]}[代码][代码] [代码][代码]return[代码] [代码]cartList[代码][代码]}[代码]- 希望提供的能力 有没有什么解决办法??
2019-12-12db.collection('m').doc(that.data._id).update({ 改为 await db.collection('m').doc(that.data._id).update({ 解释:数据库操作要改为异步。
云开发更新数据库无法更新数据?setSummary: function(id,summary) { console.log(id, summary) if (!wx.cloud) { console.error('请使用 2.2.3 或以上的基础库以使用云能力') } else { wx.cloud.init({ }) } // this.getData() const db = wx.cloud.database() let that = this db.collection('m').doc(that.data._id).update({ data: { summary: summary }, success:function(res){ }, fail:function(res){ } } ) },
2019-12-07