在编写的H5页面在手机app中出现一个问题,运行微信支付之后会发一个结果回调通知给H5页面,往往我们在组件内部写好的方法是无法响应的。
script标签内:
组件内部methods中:
在组件内部的script标签内或者methods内是无法响应的。
处理方法:
而把响应方法写在main.js中,注册在浏览器的window对象是可以响应的!
window.onPayResult = function (code) {
alert("按键code="+code);
if (code == 0) {
alert("成功");
} else if(code==1) {
alert("失败");
}else{
alert("用户取消");
}
// "0"成功 “1”失败,"2"用户取消
}