一、错误提示 二、定位到的错误位置 这个地方大概是 监听键盘高度变化,当页面销毁后,uni.onKeyboardHeightChange() 没有被销毁,仍然存在,当打开其他页面时,有输入框时,会再次进入到该函数内,从而造成报错。 三、解决办法 在页面销毁时,应该取消键盘高度监听,以免造成内存泄漏 // 页面销毁 onUnload : function () { // 取消键盘高度监听 uni.offKeyboardHeightChange(res => { }) },