一个有关INPUT与SETDATA较为严重的隐藏BUG。
首先INPUT的TAP事件在工具中有冒泡,而在ANDROID或IOS中没有冒泡。
假设为了提高用户体验提高用户点击成功率,当我点击下方INPUT的父VIEW时,光标自动聚焦到INPUT上,然后再INPUT内输入文字 TEXT显示,然而每当我输入的时候我就会SETDATA更新{{TEXT}}中的内容,即便SETDATA中不在有FOCUS也会同时重新渲染。
<view catchtap=“onClick” >
<input focus=“focus”>{{key}}</input>
</view>
<view>
{{text}}
</view>