What problem does this feature solve?
- 希望框之间可以指定分隔符,可以指定每几个框加一个分隔符(可以是组件、html和字符串),就像上图。
- 增加一个api,可以设置,不能跳过输入,只能按照顺序输入或删除;
- 如果输入了一些内容,比如前4个框已经输入,这个时候从第2个框重新输入,如果是英文输入法,没有问题。但是中文输入法,就会导致后面(比如第3个)是空的;
- 如果按住退格键,那么会快速依次删除,不然就得一次一次按下退格键;
- 假设有内容的情况下,比如长度6,前5个框有内容,分别是
[a] [s] [d] [f] [g] [ ]
。现在聚焦在第1个框上,按下delete,会从前往后删除,但是光标不往后走,而是原本第2个框的字符,会赋值到第1个框上,后面的以此类推。直到删除聚焦的某个框上为止(刚刚的举例,假设聚焦到第1个框)。当然他也遵循第2条的设置,如果第2条设置了只能按照顺序,可能delete就无效了,或者有更好的处理办法。
[InputTag/标签输入框] 的功能需求,我重新提交了一个issues: #50181
3条答案
按热度按时间4xy9mtcn1#
你需要的是 https://ant.design/components/input-cn#input-demo-otp 这个?
nukf8bse2#
你需要的是 https://ant.design/components/input-cn#input-demo-otp 这个?
@afc163 没错虽然是这个,但是我确实认真看过了api,没有上面我描述功能。所以说是 改善 下;
至于,新的功能要求,我重新提交了下面的issues:
[InputTag/标签输入框] 的功能需求,我重新提交了一个issues: #50181
0g0grzrc3#
希望框之间可以指定分隔符,可以指定每几个框加一个分隔符(可以是组件、html和字符串),就像上图。
你希望的 API 是什么样的?
增加一个api,可以设置,不能跳过输入,只能按照顺序输入或删除;
这个需求如此重要的原因是啥?跳过输入会造成什么问题?你希望的 API 是什么样的?