// 连接删除数据的云函数
wx.cloud.callFunction({
name:'DeleteData',
data:{
code:Code,
dataKu:"jieDanData"
}
}).then(res=>{
// 把返回的被删除数据放入列表中
/*
注意了,即使你定义了全局变量arrayList,在then里面进行的"arrayList=res.result.data"
是无法同步到外部的arrayList中的.也即无法在then内部,把从云数据库中查询到的数据存进数组中.所以说这里才需要在then内部用for循环进行数据的读取.并在then中调用"AddData"函数.
没办法,谁叫在then外部读取不到数据呢....
*/
arrayList = res.result.data
// 从数组中读取被删除的数据
for(var i=0;i<arrayList.length;i++){
var company = arrayList[i].company;
var describe = arrayList[i].describe;
var name = arrayList[i].name;
var code = arrayList[i].code;
var phone = arrayList[i].phone;
var address = arrayList[i].address;
var time = arrayList[i].time;
var money = arrayList[i].money;
}
wx.cloud.callFunction({
name:"AddData",
data:{
company:company,
describe:describe,
name:name,
code:code,
phone:phone,
address:address,
time:time,
money:money
}
})
})
小程序-关于在then外部无法获取res返回数据的问题
最新推荐文章于 2025-01-02 14:52:07 发布