- 小程序云开发中数据库操作时提示 _ is not defined如何解决?
开发者工具 1.03.2010232 基础库 2.13.2 在使用微信小程序云开发时,数据库的一些操作方法中, 常规操作时可以执行的。 但是带有`_`的操作就直接报错了 ``` MiniProgramError _ is not defined ReferenceError: _ is not defined at $A.onLoad (http://127.0.0.1:44336/appservice/__APP__/appservice.js:10306:18) at $A.<anonymous> (http://127.0.0.1:44336/appservice/__dev__/WAService.js:2:3202634) at $A.l.__callPageLifeTime__ (http://127.0.0.1:44336/appservice/__dev__/WAService.js:2:3202379) at Ne (http://127.0.0.1:44336/appservice/__dev__/WAService.js:2:3218135) at http://127.0.0.1:44336/appservice/__dev__/WAService.js:2:3221713 at Oe (http://127.0.0.1:44336/appservice/__dev__/WAService.js:2:3222246) at Function.<anonymous> (http://127.0.0.1:44336/appservice/__dev__/WAService.js:2:3231964) at i.<anonymous> (http://127.0.0.1:44336/appservice/__dev__/WAService.js:2:3193323) at i.emit (http://127.0.0.1:44336/appservice/__dev__/WAService.js:2:1617415) at Object.emit (http://127.0.0.1:44336/appservice/__dev__/WAService.js:2:1576063) ``` 代码片段如下 ```js onLoad: function (options) { console.log(options.room_id) let that = this wx.cloud.database() .collection("rooms") .where({ room_id:options.room_id, room_name:_.eq("23") }) .get({ success: function(res){ that.setData({room:res.data[0]}) } }) }, ```
2020-11-02 - 小程序模版消息发送失败 - errcode41028
我使用小程序模版消息的时候, 经常会碰到发送消息返回 41028, form_id无效或过期。 我这边form_id基本上是prepay_id。是支付完,收到回调后马上就发送模版消息。 而且我使用同一个prepay_id ,支付后马上执行是失败的,返回code 为41028。 而在看到失败之后,我再使用相同的参数手动执行一次, 都是ok的。 emmmmmmmm。 然后我来这里搜索了一波, 看到了好几个类似的帖子,但是都是好久以前的了。 比如 https://developers.weixin.qq.com/community/develop/doc/0002e0083389c038ec176350056c00 https://developers.weixin.qq.com/community/develop/doc/00086a807388885aafb8585355b400?highLine=41028 他们说是不能马上使用prepay_id去发模版消息, 需要延迟。 我就想问一下 他们说的这个问题是存在的吗? 到现在9012年还存在吗? 这种比较老的帖子里面提到的东西适不适用当前的版本没法确定, 这个很困扰。。。 有人说一下嘛? 没有的话我晚上回去做个测试再来问一遍。
2019-07-10