当我在React Native中使用axios进行调用时,我在android中获得两次回调方法, 我的按钮JSX,
<BuddyButton onPress={this.callPostWebService.bind(this)}>
按下按钮上的事件方法,
validateLogin = () => {
...
WebserviceHelper.postValues(webServiceName, valuesJson, this);
}
我的Axios呼叫方法
exports.postValues = function(webServiceName,valuesJson, callbackRef) {
instance.post(webServiceName, valuesJson)
.then(function (response) {
alert(response);
})
.catch(function (error) {
alert(error);
});
};
现在在上面的代码中,我得到了成功消息,我的响应块被调用,并且在第二个错误块之后被调用。并且告诉我错误 TypeError无法读取未定义的属性'reactScript'。第一次我得到正确的网络响应,第二次我收到错误消息。 我正在使用react-native版本0.34.1和axios版本0.14.0。
以上代码在iOS模拟器和设备中运行良好。 感谢