我是龙王
我是龙王
  • 发布:2022-08-05 14:42
  • 更新:2022-08-11 20:18
  • 阅读:327

前端异步调用云对象里面的异步方法

分类:uniCloud

问题描述:
我自己以前有个PHP的唯品会后台页面,是给微信机器人转链、查单用的,hmac-md5暂时没写出来就先临时用原来那个PHP对付一下

在云对象里面写了一个异步方法,速度还是挺快,也正常返回数据,但是在前端的话也用一个异步方法却接不到数据

也不知道是哪里出了问题,前端用异步方法接收云对象里面的同步方法就能得到数据

问题:
1、云对象里面引入外部的js没搞定,调用不了里面的方法
2、云对象里面的异步方法可以被触发并且返回数据,但是前端只返回undefined

2022-08-05 14:42 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

云对象怎么写的。前端怎么掉的。关键代码发一下

  • 我是龙王 (作者)

    不会发代码,楼下回复的也是乱七八糟的

    2022-08-11 20:19

我是龙王

我是龙王 (作者) - 介绍

云对象代码,可以正常拿到res```javascript
const res = uniCloud.httpclient.request(huigou, {
method: "post",
contentType: "json",
dataType: "json",
data: {
accessToken: accessToken,
service: service,
method: method,
yw: yw
}
})
console.log("云端返回:"+res)

    return {  
        errCode: 0,  
        errMsg: res  
    }

前端vue代码,这里就拿不到了```javascript  
console.log(getvip())  
            async function getvip() {  
                try {  
                    const res = await vip.getVIPData(app.globalData.vipToken,"com.vip.adp.api.open.service.UnionOrderService", "orderListWithOauth",ywstr).then(  
                    res => {  
                        console.log(res);  
                        this.res1 = res  
                    }).catch(e => {  
                        e.errMsg  
                    })                    
                    console.log(res)  
                }   
                catch (e) {  
                    console.log(e.errCode)  
                    console.log(e.errMsg)  
                }

该问题目前已经被锁定, 无法添加新回复