uniapp微信小程序input输入框focus触发两次,大坑
用uniapp 开发微信小程序时,输入框聚焦focus事件,点击输入框时,ios端是只触发一次的,但在android端却触发了2次,因为需求要求聚焦时要请求数据并且还有移动端分页,数据累加等,就会使得获取到的数据重复了一遍。在微信开发者工具上真机调试了,的确是ios触发一次focus,android触发两次focus,目前解决办法官方还没给到(可能是我还没找到)。解决办法:聚焦时,在获取到的数据列表进行去重。数组对象去重:let list = that.list;let obj = {};let
原创
2021-07-06 14:08:27 ·
4854 阅读 ·
0 评论