uni-app 报错 null is not an object (evaluating ‘currentWebview.children‘)
一、错误提示
二、定位到的错误位置
这个地方大概是 监听键盘高度变化,当页面销毁后,uni.onKeyboardHeightChange() 没有被销毁,仍然存在,当打开其他页面时,有输入框时,会再次进入到该函数内,从而造成报错。
三、解决办法
在页面销毁时,应该取消键盘高度监听,以免造成内存泄漏
// 页面销毁
onUnload : function () {
// 取消键盘高度监听
uni.offKeyboardHeightChange(res => {
})
},
...
原创
2021-07-07 15:37:52 ·
1311 阅读 ·
0 评论