Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

InputNumber 组件 min 不起作用 #4735

Closed
JHeLiu opened this issue Nov 14, 2024 · 5 comments
Closed

InputNumber 组件 min 不起作用 #4735

JHeLiu opened this issue Nov 14, 2024 · 5 comments
Labels
usage the issue about component usage

Comments

@JHeLiu
Copy link

JHeLiu commented Nov 14, 2024

tdesign-vue-next 版本

1_10_3

重现链接

No response

重现步骤

https://tdesign.tencent.com/vue-next/components/input-number?tab=demo

期望结果

min 跟 max 参数 起作用

实际结果

min 跟 max 参数 不应该在文本框 限制 min 跟 max 参数吗?

现在不起作用
min 设置 1 虽然可以输入小于 min的参数值 甚至输入空

框架版本

No response

浏览器版本

No response

系统版本

No response

Node版本

No response

补充说明

需要输入纯数字的时候。希望固定在一个范围内输入

Copy link
Contributor

👋 @JHeLiu,感谢给 TDesign 提出了 issue。
请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

@Wesley-0808
Copy link
Contributor

比如min为5,max为10
您是想要只能输入5-10以内的数字(超过这个范围就输不进去)吗?

@JHeLiu
Copy link
Author

JHeLiu commented Nov 15, 2024

@Wesley-0808 对的 还有就是 如果键盘减掉 输入框会是空, 应该监听如果输入框是空 按道理显示默认值或者 min值。感觉这样

@Wesley-0808
Copy link
Contributor

Wesley-0808 commented Nov 15, 2024

@Wesley-0808 对的 还有就是 如果键盘减掉 输入框会是空, 应该监听如果输入框是空 按道理显示默认值或者 min值。感觉这样

  1. InputNumber默认是允许输入超出minmax值的,将allowInputOverLimit设置为false就可以在失去输入框焦点时更正数据值(max值或min值),但按照您的需求来看,您需要的是定义onInput去限制用户输入
  2. 当输入框为空时,可能代表用户清空了输入框,需要重新输入数据 也没必要显示个默认值/最小值吧,而且 若定义了placeholder的话他是会在输入框为空的时候显示的,但也只是给用户看的一个占位符

@JHeLiu
Copy link
Author

JHeLiu commented Nov 15, 2024

@Wesley-0808 这样也行 我当时候去试试,如果失去焦点了 回填值 输入框不是空的就行

@uyarn uyarn added the usage the issue about component usage label Nov 15, 2024
@uyarn uyarn closed this as completed Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
usage the issue about component usage
Projects
None yet
Development

No branches or pull requests

3 participants