个人案例
- 运维密码
运维密码小程序,一个手机上的 TOTP 工具
运维密码扫码体验
- 文章助手
文章助手,一个微信公众号文章拓展工具
文章助手扫码体验
- Linux
小程序 + Web 双平台
Linux 小程序扫码体验
cloudPath: 'cm.jpg', 这里建议加入随机,确保文件不会冲突
为什么二维码不刷新?扫过一个二维码正常,第二个二维码扫过后与第一个二维码一样,过了10分钟左右,又可以扫第二个二维码了,第三个二维码又扫与第二个二维码一样,推测是刷新频率问题吗?换一台手机升成二维码可用,但第二次升成二维码又不可用? 1、pages/index/index.js const DB= wx.cloud.database() const app = getApp() Page({ onLoad: function (options) { var dname= options.dname; var dname1= options.dname1; this.setData({ dname:dname }) console.log('测试------------------------------------2',dname) console.log('测试-----------------------------------1',dname1) console.log('测试-----------------------------------dname',dname) wx.cloud.callFunction({ //扫码传递参数pdname2(编号) name: "s2", data: { urlname: 'pages/hpage/index?dname='+dname }, success: res =>{ console.log('test2') console.log('test1',res.result) this.setData({ ima:res.result.fileID }) }, fail: err =>{ console.log() } }) } }) 2、云函数 s2 // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ env: 'xxxxxxxx' }) exports.main = async (event, context) => { try { const result = await cloud.openapi.wxacode.createQRCode({ path:event.urlname, //未验证 width: 430 }) const file = await cloud.uploadFile({ cloudPath: 'cm.jpg', fileContent: result.buffer, }) return file } catch (err) { return err } } 3、pages/index/index.wxml 4、pages/hpage/index.js const db = wx.cloud.database() const DB= wx.cloud.database() const app = getApp() Page({ data: { }, onLoad: function (options) { console.log('测试1------------------------------------',options) var dname=options.dname; this.setData({ dname:dname }) console.log('测试2',dname) DB.collection("tt").add({ data:{ // 添加数据到yxsjk1 dname:dname } }) } })
2020-07-12云函数端需要使用 async await,具体可以参考 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/async.html
云函数使用add方法无法调用成功,怎么待用成功?[图片] 我就把 db.collection('dao-users').add({ // data 字段表示需新增的 JSON 数据 data: { // _id: 'todo-identifiant-aleatoire', // 可选自定义 _id,在此处场景下用数据库自动分配的就可以了 description: "learn cloud database", due: new Date("2018-09-01"), tags: [ "cloud", "database" ], // 为待办事项添加一个地理位置(113°E,23°N) location: new db.Geo.Point(113, 23), done: false }, success: function(res) { // res 是一个对象,其中有 _id 字段标记刚创建的记录的 id console.log(res) } }) 这个官方的文档上的函数复制上去了! 结果直接就调用不了了。 我试过上传并部署,没用。 [图片] 那位大佬告诉我这个是什么原因?
2020-07-12const res = await db_contract.where({ countrys:event.countrys }).count()//先获取符合结果的数量 e.total = res.total 这部分可以不写,直接聚合,最后根据聚合结果判断
【微信小程序】【数据库】【聚合】能否先输出统计数值count,再输出聚合结果?const res = await db_contract.where({ countrys:event.countrys }).count()//先获取符合结果的数量 e.total = res.total if(e.total!=0){ await db_contract.aggregate() .lookup({ from:'MC_users', localField: 'no', foreignField: 'no', as: 'user', }).match({//匹配结果 reach:false, countrys:event.countrys }).sort({ _id:1 }).//COUNT()这样不行 .skip(event.start) .end() .then(r => {//返回匹配值,数据量大于20 e.list = r.list console.log(r) }) .catch(err =>{ e.errCode = err.errCode console.error(err) }) 这是我现在在用的代码,但是这样有点蠢,我只想要个计数和匹配数组,但是却做了两次查询,有没有什么办法能整合到一起吗?
2020-07-11你可以在设置中修改
怎么把基础班2的云开发资源配额调整为按量付费?怎么把基础班2的云开发资源配额调整为按量付费
2020-07-11根据你的截图,你的网络似乎有问题,调用其它云开发 API 是否正常?
wx.cloud.uploadFile:fail timeout,辛苦大佬解决一下?[图片] 使用的官方的示例代码: [图片]
2020-07-11报错已经提示了,data format error
订阅消息一直提示47001的错误,如何解决?在postman的调用是正常的,完全可以接收到订阅消息,但是在小程序上,前端传值后HTTS调用就一直提示47001的错误了 [图片] (上图一为postman的调用) [图片] (上图二是前端HTTPS调用后传递的参数) [图片]
2020-07-11user code exception 是指你自己的代码出错 看起来是某种情况下可能没有拿到 event.id
云函数获取用户手机号码,有时正常获取,有时获取失败?错误提示user code exception场景描述:使用云函数调用用户手机号的时候,有10%的几率调用失败,并报下图的错,看了云函数代码没看出问题出在哪里,求各位大神赐教,并且这个问题不好复现,因为我也不知道在什么样的情况下会报错 [图片] 报错日志: [图片] 云函数代码: // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 云函数入口函数 exports.main = async (event, context) => { switch (event.action) { case 'getcellphone': { return getCellphone(event); } default: { return } } } async function getCellphone(event) { const res = await cloud.getOpenData({ list: [event.id] }) return { res, event }; } 调用代码: wx.cloud.callFunction({ name: 'login', data: { action: 'getcellphone', id: e.detail.cloudID }, success: res => { console.log(res) }, fail: err => { console.log(err) } }) 求教大神们是什么原因导致的调用失败上千次。。。。。。
2020-07-11你好,由于你的小程序采用的第三方通过 API 快速创建小程序,没有录入手机号,导致无法正常开通云开发环境,需要你重新注册小程序账号才能开通云开发环境
新人求助,云开发开通不了咋回事呀?[图片]
2020-07-10你好,由于你的小程序采用的第三方通过 API 快速创建小程序,没有录入手机号,导致无法正常开通云开发环境,需要你重新注册小程序账号才能开通云开发环境
云开发开通失败Error: Error: Base resp abnormal, ("ret"-1,"errmsg"- system error"] [图片]
2020-07-10你的商户号绑定了多个 appid ,请检查相应绑定
云开发添加商户号的问题?[图片] 出现这样的问题,怎么解决
2020-07-09