u4250

vuePress-theme-reco u4250    2020 - 2022
u4250 u4250

Choose mode

  • dark
  • auto
  • light
主页
分类
  • C#
  • JAVA
  • webjs
  • nodejs
  • python
  • 杂七杂八
  • 数据库
  • other
  • vscode
  • mpvue
  • vue.js
标签
时间轴
GitHub
author-avatar

u4250

22

文章

19

标签

主页
分类
  • C#
  • JAVA
  • webjs
  • nodejs
  • python
  • 杂七杂八
  • 数据库
  • other
  • vscode
  • mpvue
  • vue.js
标签
时间轴
GitHub

小程序踩坑

vuePress-theme-reco u4250    2020 - 2022

小程序踩坑

u4250 2020-12-27 踩坑

# 一.云函数在回调中不执行

在云函数中操作数据库时,明明操作成功了,理应回调success,却没有;而在小程序端,一样的代码,却能成功回调。

# **原因:**在 wx-server-sdk 中不再兼容 success、fail、complete 回调,总是只会返回 Promise。

来自 官方文档最后

解决办法:在云函数中,回调时别使用success, fail, complete。应该用Promise风格的写法来代替,即数据库操作完毕后,用then()。

await db.collection('users').add({
  data: {
    a: "one",
    b: "two",
  },
}).then(res => {
  fun1()
})
1
2
3
4
5
6
7
8
在 GitHub 上编辑此页
Last Updated: 2020/12/28 上午11:33:50