Archives for : 九月2022

第623天:小程序虚拟输入框

小程序 input 坑太深,做“打标签”功能时,各种细节坑,input 的问题占了大半。

有些问题虽然勉强解决,但其实不太完美,比如 input 宽度根据内容自适应。

而今天遇到一个问题则彻底没办法解决。需求是:在 input 处于激活状态时,再次点击 input 需要获取 input 的点击事件。

悲剧的是,发现此时点击 input 只会改变光标位置,不会触发 click 事件。

最后想到一招,虚拟输入框,连光标都一起给它虚拟出来。

这下好了,不仅解决了点击事件的问题,还解决了输入抖动的问题,以及宽度根据内容自适应内容的问题。

真是神招。