踩坑过程:
在做自动补全功能(输入内容发起请求,请求结果可供用户点击)时,微信开发者工具和真机调试时一起正常。预览与代码上传后出现点击补全内容时,input中的内容被更改,且触发了bindinput事件 ,input 值 被还原 (安卓机)。
解决思路:
-
准确的定位bug发生的场景
-
了解input 事件触发事件
-
利用input 事件解决问题
解决办法:
- 定义flag , 在input 事件中修改其值,不需要主动setData 时 直接return
input 事件:

本文详细描述了在微信小程序中实现自动补全功能时遇到的bug:在预览和上传代码后,点击补全内容导致input值被错误地更改并触发bindinput事件。通过定义flag并在input事件中进行条件判断,成功解决了这一问题。
踩坑过程:
在做自动补全功能(输入内容发起请求,请求结果可供用户点击)时,微信开发者工具和真机调试时一起正常。预览与代码上传后出现点击补全内容时,input中的内容被更改,且触发了bindinput事件 ,input 值 被还原 (安卓机)。
解决思路:
准确的定位bug发生的场景
了解input 事件触发事件
利用input 事件解决问题
解决办法:
input 事件:

4132

被折叠的 条评论
为什么被折叠?