微信小程序input组件抖动及textarea组件光标错位解决方案

问题一:

  使用微信小程序input组件时,在移动端唤起focus或blur事件时,因光标占位导致内容出现叠影及抖动现象。

解决方案:

  用<textarea>组件代替了<input/>组件,并给textarea设置了宽度值

问题二:

  使用textarea组件时,当在移动端初次focus,原本应在内容末尾的光标,向左移动了一个位置

解决方案:

  在设置textarea自带光标相关属性cursor、selection-start、selection-end无效后,在textarea属性中添加了fixed,得以解决: <textarea fixed></textarea>