KeyboardHeight事件不支持注册和注销多个函数
点击input输入框,查看console日志。 注册f1,f2后注销f2,再注册f3,应该看到f1和f3的日志 但是只有f3的日志,而且触发了3条f3日志。 function f1() {console.log('f1')}
function f2() {console.log('f2')}
function f3(res) {console.log('f3', res)}
wx.onKeyboardHeightChange(f1)
wx.onKeyboardHeightChange(f2)
wx.offKeyboardHeightChange(f2)
wx.onKeyboardHeightChange(f3)
[图片] Bug: 1. onKeyboardHeightChange 会覆盖已注册的函数 2. offKeyboardHeightChange 会注销所有的函数 3. 1次 KeyboardHeight 事件会触发3次监听函数,3次的参数不一致