我爱模板网 > 建站教程 > APP开发,混合APP >  apicloud sendevent传递参数问题正文

apicloud sendevent传递参数问题

APICloud的sendEvent在传递参数方面,IOS和Android不太一样,如果sendEvent传递的参数是对象,那么用addEventListener接受参数时,IOS还是对象,但是Android接收到的是JSON字符串,所以要用typeof判断,代码如下:
    api.addEventListener({
        name: 'modifyHerbsCallBack'
    }, function(ret, err){
        if(ret.value){
            if(typeof ret.value === 'string'){
                var drugs = JSON.parse(ret.value);
            }else{
                var drugs = ret.value;
            }
            window.rootVue.template.tempMedicinal = drugs;
            window.rootVue.calcTotalMoney();
            window.rootVue.$forceUpdate();
        }
    });


部分素材资源来源网站,本站提供免费下载,如有侵权请联系站长马上删除!
上一篇:apicloud长按保存二维码 下一篇:apicloud aMap getNameFromCoords code:1008
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
选择头像:
最新评论

猜你喜欢