小程序
小游戏
企业微信
微信支付
扫描小程序码分享
用.get() 方法读取到了数据,如何赋值给一个变量呢,比如图中要读取这条记录中“queryPoster”这个数组的值,用什么方法能读出来,并赋值给一个数组变量,能在 const 这一行直接赋值给 posterData 吗
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不要直接把get赋值
后面继续.then(res)=>{}
res里才有数据,在里面操作
db.collection(
'rundata'
).where({
'dataType'
:
'sysSet'
}).get().then(res=>{
posterData = res.data
})
类似这样
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请仔细阅读文档,你不用then也可以直接
get({
success:res=>{
}
文档里写的清清楚楚
用then不是因为网络延迟,是因为promise写法
这样赋值后,变量在success外面用不了,难道你们都不知道?
想想当初第一次学JS同样的场景,后来发现,其实只要知道文档里res=result就不会迷惑了。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不要直接把get赋值
后面继续.then(res)=>{}
res里才有数据,在里面操作
db.collection(
'rundata'
).where({
'dataType'
:
'sysSet'
}).get().then(res=>{
posterData = res.data
})
类似这样
请仔细阅读文档,你不用then也可以直接
get({
success:res=>{
}
})
文档里写的清清楚楚
用then不是因为网络延迟,是因为promise写法
这样赋值后,变量在success外面用不了,难道你们都不知道?
想想当初第一次学JS同样的场景,后来发现,其实只要知道文档里res=result就不会迷惑了。