小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我需要在一个submit事件里更新两个集合内容,但只有第一个可以被执行,有人介绍需要使用promise.all,但我不是很能理解,想知道具体的更新时怎么去写
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
2个操作没必要使用Promise.all
xxx:async function(){
var res1 = await db.collection(xxx1).where(..).update(..)
var res2 = await db.collection(xxx2).where(..).update(..)
}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
var
promise1 = Promise.resolve(3);
promise2 = 42;
promise3 =
new
Promise(
function
(resolve, reject) {
setTimeout(resolve, 100,
'foo'
);
});
Promise.all([promise1, promise2, promise3]).then(
(values) {
console.log(values);
// expected output: Array [3, 42, "foo"]
这个网上的案例挺清晰的呀。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
2个操作没必要使用Promise.all
xxx:async function(){
var res1 = await db.collection(xxx1).where(..).update(..)
var res2 = await db.collection(xxx2).where(..).update(..)
}
var
promise1 = Promise.resolve(3);
var
promise2 = 42;
var
promise3 =
new
Promise(
function
(resolve, reject) {
setTimeout(resolve, 100,
'foo'
);
});
Promise.all([promise1, promise2, promise3]).then(
function
(values) {
console.log(values);
});
// expected output: Array [3, 42, "foo"]
这个网上的案例挺清晰的呀。