- 调用getPhoneNumber后第一次授权发送短信验证码
是所有手机都会第一次需要填写短信验证码吗?为什么我在某个已经上线的小程序中授权手机号不会有短信验证码?且是第一次使用那个小程序 是否是小程序版本问题?
2018-12-14 - 发现一个云开发中使用doc方法查询的bug
云开发中使用doc方法给定一个id参数作为条件查询一条数据时,若传入的id参数为空,并不会报错或返回空数据,而是默认查询数据库中的第一条数据 [图片] 目前options.id为空,但是返回了数据库中的第一条数据 [图片] [图片]
2018-11-19 - wx-server-sdk只能在云函数中使用?
wx-server-sdk只能在云函数中使用? 我现在需要将开发环境中的数据库导入到正式环境要怎么办? 或者 我需要在管理端做一些增删改查要怎么办?只能在控制台修改数据库?
2018-10-29 - getStorageSync和app.globalData哪种方式读取数据更快?
getStorageSync和app.globalData哪种方式读取数据更快?
2018-10-24 - onShareAppMessage里面如何通过异步获取数据然后返回?
[代码][代码] onShareAppMessage: function (res) { [代码] let shareId; [代码][代码] [代码][代码]wx.request({ [代码] [代码] url: [代码][代码]'https://xxx/xxx'[代码][代码], [代码] [代码] data: {para:para}, [代码] [代码] success: [代码][代码]function[代码] [代码](res) { [代码][代码] [代码][代码]shareId = res.data.shareId [代码][代码] [代码][代码]} [代码][代码] [代码][代码]}) [代码] [代码] return[代码] {path: shareId} [代码]}[代码] 如上代码,如何才能通过异步获取数据后返回 我尝试过使用 async await 来解决,但是onShareAppMessage好像是不支持async 关键字
2018-10-19 - db.command.nin查询数据错误的BUG
目前有一个存储_id的一维数组用于 nin,如下: [图片] where语句的条件如下: [图片] 在查询时nin语句没有起作用,返回的数据依然包含了qIds数组里面_id [图片] 反之,如果使用 in 条件则返回空数组,而这个id在数据库中是确实存在的,在云开发控制台可以搜得到。 [图片] 复现demo: [代码]let db = wx.cloud.database();[代码] [代码]let _ = db.command;[代码] [代码]let qIds = [[代码][代码]'5bafa8c76cdb2ff8d45a2fac','5bafa8c76cdb2ff8d45a2fae'[代码][代码]];[代码] [代码]db.collection([代码][代码]'questions'[代码][代码]).where({ _id[代码][代码]: _.nin(qIds) }).get({[代码][代码] [代码][代码]success: (res) => {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]}[代码][代码]})[代码]
2018-10-03 - 话说官方真的不准备给云数据库控制台加一个批量删除的功能吗?
调试数据每次都一条一条的删真心累啊! 还有误删恢复 另外: 云函数的定时任务什么时候能上线呢?
2018-10-02 - 云开发数据库是挂了吗?
不管是云函数还是小程序都不能访问
2018-09-28 - 如何主动清除用户的登录状态?
开发者如何主动清除用户的登录状态? [代码]wx.checkSession({[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码]() {[代码][代码] //未过期[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码]() {[代码][代码] //已过期 [代码] [代码] [代码][代码]}[代码][代码]})[代码]
2018-09-08 - 编辑器及远程调试上没有问题,扫描二维码预览时就有报错是怎么回事?
使用Bmob后端开发,在编辑器及远程调试上没有问题,扫描二维码预览时就有报错。 代码如下: 在调用一键登录API时真机预览会报 “登录错误,请在bmob后台填写小程序AppSecret!”,编辑器及远程调试上没有问题 [代码]var[代码] [代码]util = require([代码][代码]'/utils/util.js'[代码][代码]);[代码] [代码]var[代码] [代码]Bmob = require([代码][代码]'/utils/Bmob-1.6.3.min.js'[代码][代码]);[代码] [代码]Bmob.initialize([代码][代码]"xxxxx"[代码][代码], [代码][代码]"xxxxx"[代码][代码]);[代码] [代码]App({[代码] [代码] [代码][代码]onLaunch: [代码][代码]function[代码] [代码]() {[代码] [代码] [代码][代码]this[代码][代码].login();[代码] [代码] [代码][代码]},[代码] [代码] [代码][代码]login:[代码][代码]function[代码][代码](){[代码] [代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码] [代码] [代码][代码]this[代码][代码].Bmob = Bmob;[代码] [代码] [代码] [代码] [代码][代码]Bmob.User.auth().then(res => {[代码] [代码] [代码][代码]console.log([代码][代码]'一键登录成功'[代码][代码]);[代码] [代码] [代码][代码]console.log(res);[代码] [代码] [代码][代码]}).[代码][代码]catch[代码][代码](err => {[代码] [代码] [代码][代码]console.log([代码][代码]'一键登录失败'[代码][代码]);[代码] [代码] [代码][代码]console.log(err);//真机预览时 err = "登录错误,请在bmob后台填写小程序AppSecret!";[代码] [代码] [代码][代码]})[代码] [代码] [代码][代码]}[代码] [代码]});[代码]
2018-09-07