0.0.7 • Published 7 years ago
nuke-biz-input v0.0.7
input
- category: BizComponent
- chinese: 解决了nuke-input value绑定值无法跟onInput返回值同步的问题
- type: 业务组件
功能说
解决nuke Input组件存在的以下两大问题:
使用onChange事件获取Input输入内容,如果页面上只有一个Input组件,为了保证得到用户输入的最后数据,获取内容之前需要手动blur,但另一个问题是blur执行后,有一个时序问题,需要延时200ms再去读取value值,才能获取到用户的最后输入内容。
- 流程大致时: 手动blur --> setTimeout --> 读取input的value值
很多场景下,我们需要用onInput实时获取用户输入数据,但在使用过程中,我们发现,onInput的返回值,不能与value值绑定,一旦绑定,则会出现,循环向客户端发送数据更新指令,导致输入法不受控。
此处对nuke Input组件进行了封装,使得onInput可以和value值直接绑定,解决了上面两个问题。其它功能,保持与nuke Input一致。
API
与nuke-input一致,可参考: http://nuke.taobao.org/nukedocs/packages/input.html?v=20170828
basic.md
demo bundle使用公用cdn承载,访问速度可能较慢~~