如何在点击其他元素时让 input 维持聚焦状态
- 需求的场景描述(希望解决的问题)
一般在 input 的右端会有一个叉叉,点击就清空 input 内容,并且 input 不会失焦。例如微信的搜索栏就是这样子。
但是在小程序中,点击叉叉一定会让 input 失焦,即使在点击事件中去设置 focus 属性,也能看到键盘收起再弹出,体验很不好。
- 希望提供的能力
input 能提供一种途径,让开发者可以实现上述的理想情况
一般在 input 的右端会有一个叉叉,点击就清空 input 内容,并且 input 不会失焦。例如微信的搜索栏就是这样子。
但是在小程序中,点击叉叉一定会让 input 失焦,即使在点击事件中去设置 focus 属性,也能看到键盘收起再弹出,体验很不好。
input 能提供一种途径,让开发者可以实现上述的理想情况