给方法传入一个箭头函数作为参数后,形参为null
我在app.js里面注册了一个方法
function A(callback){}
并在注册程序内配置
APP({ A })
然后在一个页面的js中获取
const A = getApp().A
并且调用这个方法,传入一个箭头函数作为参数(测试如果不是箭头函数也一样)
A( data => {})
在开发工具中一切正常,到手机上的时候开始异常,为了找到问题所在,写了几个log
function A(callback){ console.log(callback) }
然后在开发者工具里面正常打印出了我传入的方法,但到了手机里面打开调试工具,只打印了一个 null
但这在以前的测试中是没问题的,因为这是一个已经上线的项目,经过了较为严格的测试
使用的开发者工具是 0.22.203100 ,真机包含安卓与iOS环境,微信版本都是新的
4 回复