- 小程序中根据调用云函数后的结果,才执行下一步?
//getFeedbackResult 云函数 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() exports.main = async (event, context) => { const openid = cloud.getWXContext().OPENID; const currentDate = new Date().toLocaleDateString(); return db.collection('us_feedback').where({ _openid: openid, createdate: currentDate }).get() } //feedback.js //提交表单时方法 formSubmit(e) { let feedbackDataNum = getFeedbackNum(); console.log('2、调用执行方法,并发返回结果', feedbackDataNum) } //调用云函数方法 function getFeedbackNum() { const currentDate = new Date().toLocaleDateString(); let feedbackDataNum = -1; wx.cloud.init(); wx.cloud.callFunction({ name: "getFeedbackResult", data: {} }).then(res => { console.log('1、执行云函数的结果:', res.result.data.length); feedbackDataNum = res.result.data.length; }); return feedbackDataNum } 执行的结果是: [图片] 顺序反了。怎么同步执行或必须等待云函数返回结果后,执行自己的逻辑。
2022-04-20 - 微信小程序通过npm 安装 Vant Weapp 安装成功后,找不到组件?
按照官方的文档npm后,再引用组件时,始终找不到路径。 [图片] 下面是再app.json中全局引用,或者index.json引用,都试过了,不管写全路径,还是写@vant/weapp/button/index 都不行。 [图片]
2022-04-05