确实和楼上 @威 说的一样。 我也遇到了这个问题。我出现的原因是,在index.js中先使用 const transaction = await db.startTransaction(); 创建出transaction。随后分别将 transaction 作为参数分别放入 transaction1() 和 transaction2() 两个函数中。transaction1()添加数据,返回true,transaction2() 直接返回false。然后在 index.js 中获取值。 const ts1 = await transaction1.transaction1(transaction); const ts2 = await transaction2.transaction2(transaction); 出现错误的原因就是一开始我没有加上 await。 且还有一个注意的点是 transaction.collection("todos").add() 之中最好是直接调用add之类的操作方法,不要这样 const todos = transaction.collection("todos") 单独拎出来,不然也会出现那种错误。
云函数事务处理 DATABASE_TRANSACTION_FAILcode: "DATABASE_TRANSACTION_FAIL"message: "[FailedOperation.Abort] Abortfail. Retry your request, but if the problem persists,contact us."requestId: "1598427207356_0.26108586309568693_33601122-17429af9839_3"
2021-05-14使用 闭包,和在 onLoad 中使用 this.setData page({ formatter(data) { return day => { data = data + "对data进行操作"; return day; } }, onLoad() { const data = "data"; this.setData({ formatter: this.formatter(data) }) } })
vant weapp 插件中的日历组件formatter怎么动态赋值?[图片]如图 这个formatter怎么动态赋值 [图片] 我需要在特定日期下加入从后台获取的价格
2021-04-05