在编写的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("用户取消");
}
}