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 sendevent传递参数问题
APICloud的sendEvent在传递参数方面,IOS和Android不太一样,如果sendEvent传递的参数是对象,那么用addEventListener接受参数时,IOS还是对象,但是Android接收到的是JSON字符串,所以要用typeof判断,代码如下: