nutui-react icon indicating copy to clipboard operation
nutui-react copied to clipboard

Picker 组件在Form中使用

Open Bigpawn opened this issue 1 year ago • 7 comments

NutUI React 包名

@nutui/nutui-react-taro

NutUI React 版本号

2.3.10

平台

weapp

重现链接

小程序环境无法提供

重现步骤

  1. 点击Picker,打开选择器
  2. 点击取消按钮或者蒙版关闭选择器
  3. 再次点击Picker,打开选择器 这时候默认选中了第一个 点击取消或者蒙版 还是选中了第一个

期望的结果是什么?

点击取消或者蒙版关闭时不要默认选中

实际的结果是什么?

第二次点击取消或者蒙版关闭时默认选中了

环境信息

No response

其他补充信息

No response

Bigpawn avatar Feb 22 '24 03:02 Bigpawn

官网Form中的示例复制到小程序环境同样有此问题

Bigpawn avatar Feb 22 '24 03:02 Bigpawn

我也遇到了这个问题,一模一样

YlAwen avatar Mar 23 '24 08:03 YlAwen

试了下,不止picker在form中无法使用,单独用也有这个问题

YlAwen avatar Mar 23 '24 08:03 YlAwen

看了下 nutui 的代码,将 onConfirm 在里面作为 onChange 调用 我的解决办法:加一个 ref,在清除的时候置为 true,点确定的时候置为 false。onCancel 时根据 ref 判断是否置空

lmlss avatar Apr 22 '24 09:04 lmlss

我也遇到了,而且传value才会触发这个问题,不传就没事

conorzhong avatar Aug 26 '24 09:08 conorzhong

我也遇到了 这么久了还没修复

Lin-Min avatar Sep 19 '24 06:09 Lin-Min

看了下 nutui 的代码,将 onConfirm 在里面作为 onChange 调用 我的解决办法:加一个 ref,在清除的时候置为 true,点确定的时候置为 false。onCancel 时根据 ref 判断是否置空

请问具体是怎么解决的

Lin-Min avatar Sep 19 '24 07:09 Lin-Min