-
Notifications
You must be signed in to change notification settings - Fork 268
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
Form 中使用 Input 会自动失焦导致无法输入 #2907
Comments
退回 2.7.0 版本 Input 使用正常 |
遇到相同的问题 |
https://github.com/oasis-cloud/nutui-react-taro3x-demo.git 在这个仓库中没复现出来,可以给这个仓库提交一个 demo 的 PR 吗? |
@oasis-cloud 问题应该出在 focus={autoFocus},focus 是受控的,autoFocus 一直 false 的话就无法聚焦,直接用 active 就没问题了 |
是说这种情况吗? |
@oasis-cloud 不是,是 Input 源码focus字段的赋值有问题,源码是 focus={autoFocus},但autoFocus 是 props 传参,默认值是 false,导致 focus 一直都是 false,视图更新后,就自动 blur 了 |
@YeYbfwad 按照 issue 中说的 “2.7.0 版本没有这个问题”,2.7.0 之后的版本中 Input 的实现一直是 focus={autoFocus}。你可以提供一份 Demo,以及操作的录屏吗? |
@oasis-cloud 写的 demo 暂时复现不出来,比较奇怪,目前发现的现象是 input 的 style 都会变成[object,object],就会出现这种问题,但感觉像是 focus 字段赋值的问题 |
NutUI React 包名
@nutui/nutui-react-taro
NutUI React 版本号
2.7.4
平台
weapp
重现链接
https://codesandbox.io/p/sandbox/nutui-react-2x-demo-fg4vxd?file=/src/App.tsx
重现步骤
现象:点击 Input,发现 Input 自动失焦,无法输入内容
之前使用 2.7.0 版本没有这个问题,更新到 2.7.4 之后出现
期望的结果是什么?
能正常使用 Input
实际的结果是什么?
Input 无法输入
环境信息
No response
其他补充信息
No response
The text was updated successfully, but these errors were encountered: