最新提问
  • 全部
  • 文章
  • 问答

  • 提升云开发配额需要付费吗

    第一次使用云开发,在测试阶段就收到云存储资源配额已经使用完的短信提醒,想着申请提升一下配额,但是不知道具体流程,另外需不需要付费?

  • 云数据库编辑器修改数据问题

    - 当前 Bug 的表现(可附上截图) 期盼将这个键值更新为true. [图片] 但更新后,会被系统保存成一个object.如下图: [图片] 这个问题有些奇怪,不是每次更新的时候都会出现这个问题。 - 预期表现 - 复现路径 - 提供一个最简复现 Demo

  • 云开发控制台的数据库无法添加集合

    [图片] 无法添加集合怎么解决?谢谢!

  • 云开发控制台 数据库打不开

    [图片] 为啥一直显示加载中 出不来东西 添加集合也不行

  • 云开发 当前项目能访问另一个项目的数据库或者云函数吗

    - 当前项目能访问另一个项目的数据库或者云函数吗?

  • radio如何其圆形样式为正方形或者其他

    - 需求的场景描述(希望解决的问题) radio如何其圆形样式为正方形 [图片] wxml: [图片] wxss: [图片]

  • 只在真机调试时 云函数才出现调用失败

    - 此为真机调试时出现的 bug [图片] 错误代码为 -404006 [图片] 在开发者工具中则不会出现此种错误 - 预期表现 - 复现路径 - 提供一个最简复现 Demo 云函数名称为 `functions/booklist/indexjs`: ```js // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = async (event, context) => { const { page: offset } = event const limit = 10 // 限制 const skip = offset * limit // 分页 try { const db = cloud.database() const col = db.collection('books') return await col.skip(skip).limit(limit).orderBy('addDate', 'desc').get() } catch (error) { return { code: -1, data: { msg: `获取列表失败 ${error}` } } } } ``` 接口调取逻辑: ```js async getBookList (init) { // 增加 init 参数,如果 init 为 true 则永远加载第一页 console.log('loading ', this.page) wx.showNavigationBarLoading() wx.showLoading({ title: 'Loading...', mask: true }) if (init) { this.page = 0 this.ifNoMoreData = false // 若初始化则仍然有数据 } let res try { res = await wx.cloud.callFunction({ name: 'booklist', data: { page: this.page } }) res = res.result.data // 数据获取成功 if (res.length < 10 && this.page > 0) { // 如果数据不足 10 条则配置 ifNoMoreData 为 true this.ifNoMoreData = true } } catch (error) { console.log('call func ', error) } // 处理下拉刷新 if (init) { this.booklist = res wx.stopPullDownRefresh() // 关闭下拉刷新 } else { // 处理触底加载 this.booklist = this.booklist.concat(res) } wx.hideLoading() wx.hideNavigationBarLoading() }, ```

  • 小程序云开发怎么处理用户登录

    - 小程序云开发如何进行用户登录,和原来wx.login()那套流程一样吗? - 或者云开发的登录流程是怎样的

  • 云开发多个环境同步

    - 需求的场景描述(希望解决的问题) 云开发多个环境同步:1. 使用云开发提供的两个环境一个测试环境,一个生产环境,在测试环境配置数据库表。不能将改动同步到开发环境,之前做的工作还的做一遍,还容易产生错漏。 2. 生产环境产生的数据不能不同到测试环境。生产产生的数据能辅助测试环境开发 - 希望提供的能力 多个环境之间能同步改动。

  • 云函数获取UnionID失败

    用wx.login + code2Session的方式在云函数中获取UnionID失败 云控制台打印出来的解密之后的data[图片] 这是我云函数的代码,WXBizDataCrypt用的是官方的Node解密demo的文件 [代码]// 云函数入口文件[代码][代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码][代码]const request = require([代码][代码]'request'[代码][代码]);[代码][代码]const WXBizDataCrypt = require([代码][代码]'./WXBizDataCrypt'[代码][代码])[代码] [代码]cloud.init()[代码] [代码]const db = cloud.database();[代码] [代码]// 云函数入口函数[代码][代码]exports.main = async (event, context) => {[代码][代码] [代码] [代码] [代码][代码]let url = [代码][代码]'https://api.weixin.qq.com/sns/jscode2session?appid=wx80729b3c71a89b47&secret=d7425e5d465a3ee7e6f3a0aca3ab8ab2&js_code='[代码] [代码]+[代码][代码] [代码][代码]event.code +[代码][代码] [代码][代码]'&grant_type=authorization_code'[代码][代码];[代码] [代码] [代码][代码]return[代码] [代码]new[代码] [代码]Promise((resolve, reject) => {[代码][代码] [代码][代码]new[代码] [代码]Promise((resolve, reject) => {[代码][代码] [代码][代码]try[代码] [代码]{[代码][代码] [代码][代码]request(url, [代码][代码]function[代码] [代码](error, response, body) {[代码][代码] [代码][代码]if[代码] [代码](!error && response.statusCode == 200) {[代码][代码] [代码][代码]return[代码] [代码]resolve(body)[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]return[代码] [代码]reject(err)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]catch[代码] [代码](err) {[代码][代码] [代码][代码]return[代码] [代码]reject(err)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}).then(res => {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]console.log(JSON.parse(res))[代码][代码] [代码][代码]let result = JSON.parse(res);[代码][代码] [代码][代码]let appId = event.userInfo.appId;[代码][代码] [代码][代码]let sessionKey = result.session_key;[代码][代码] [代码][代码]console.log(sessionKey)[代码][代码] [代码][代码]let encryptedData = event.encryptedData;[代码][代码] [代码][代码]let iv = event.iv;[代码][代码] [代码][代码]let pc = [代码][代码]new[代码] [代码]WXBizDataCrypt(appId, sessionKey);[代码][代码] [代码][代码]let data = pc.decryptData(encryptedData, iv);[代码][代码] [代码][代码]console.log([代码][代码]"----data--------:"[代码][代码], data)[代码][代码] [代码][代码]console.log([代码][代码]"-------UnionID--------:"[代码][代码], data.unionId)[代码][代码] [代码][代码]return[代码] [代码]resolve([代码][代码]"ok"[代码][代码])[代码][代码] [代码][代码]});[代码][代码] [代码][代码]});[代码][代码] [代码] [代码]}[代码]

  • 多条数据更新

    大哥 救命啊! 我想把一个表中的 某几条数据中的某个字段更新一下数值 该如何操作。 就是 如何把 截图里的 num字段 不写死 以一个数组的形式 传进来 因为 不同的id 对应 num字段 会更新不同的值[图片] - 希望提供的能力

  • 小程序云开发中的ID是原子且有序的吗?

    很多用户上传数据,希望以上传时间为顺序,但是created有可能会重复,自增长ID怎么做?现在的_id可以作为排序字段,且是有序的吗?

  • 云开发demo里面添加数据

    - 当前 Bug 的表现(可附上截图) [数据库] [新增记录] 失败: Error: errCode: -1 | errMsg: collection.add:fail operateWXData:fail system error; at collection.add api; at new t (WACloud.js:1) at u (WACloud.js:1) at Object.t.returnAsFinalCloudSDKError (WACloud.js:1) at t.<anonymous> (WACloud.js:1) at WACloud.js:1 at Object.throw (WACloud.js:1) at o (WACloud.js:1) at <anonymous> [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo 官方demo

  • 文档错误:云开发服务器端collection.get的limit应该是100

    此文档 里 [图片] 服务端应该是100条;小程序端才是20条

  • 同时更新多条数据

    我想把一个表中的 某几条数据中的某个字段更新一下数值 该如何操作 有没有一次性 全部更新的方法 我看文档说的是更新一条数据 我现在用的for循环一条条更新 虽然能实现更新 但 我觉得不不应该这样做 。恳求哪位大哥对数据库操作比较熟的 指点迷津 跪谢!![图片]

  • 小程序数据表嵌套查询

    - 当前 Bug 的表现(可附上截图) db.collection('child').limit(12).skip(0).get().then(res => { db.collection('collection').where({ openid: wx.getStorageSync('openid') }).get().then(list => { }) }) 这样的嵌套查询小程序陷入长时间等待状态 顺序查询的话会有异步的问题,是否有类似async/await的方法,或者多表联合查询的方法 - 预期表现 - 复现路径 - 提供一个最简复现 Demo

  • 云开发今天一开老是在加载中

    - 当前 Bug 的表现(可附上截图) [图片] - 预期表现 - 复现路径 打开腾讯云加载不出来数据库 - 提供一个最简复现 Demo

  • 云开发控制台数据库不能创建集合

    - 当前 Bug 的表现(可附上截图) 云开发控制台数据库不能创建集合,一直显示正在加载中 [图片] - 预期表现 加载出集合,或者没有集合,能够创建集合 - 复现路径 - 提供一个最简复现 Demo

  • 有createCollection没有removeCollectio?

    - 需求的场景描述 createCollection不返回集合的ID,客户端不知道怎么操作,只能再建个集合保存createCollection时的name, - 希望提供的能力 1.createCollection返回的requestId这客户端怎么操作?不返回集合的name吗? 2.新建个集合保存createCollection时的name后,那要删除createCollection时的集合又咱办?

  • 云开发 添加集合点击按钮没有反应啊?为什么?

    - 当前 Bug 的表现(可附上截图) [图片] - 预期表现 应该是添加成功不是? - 复现路径 - 提供一个最简复现 Demo 点击完全没反应