微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

材料 ui/redux-form 框架中的评级星级字段在双击值时未设置为空白

如何解决材料 ui/redux-form 框架中的评级星级字段在双击值时未设置为空白

我正在一个 React 网站上工作 - 有一个使用 Material ui 和 redux 表单的表单框架 ---

添加一个评级字段——它运行良好——当你点击相同的值时,它会清除星星——但是当我点击该字段时,它会返回旧值——我试过了从 if(type of input.value === string) 做各种事情 -- 转换为 0 -- 并尝试在 inputchanges 上解析Float -- 但我不确定是什么导致了这个错误

使用受控评级 - https://material-ui.com/components/rating/

https://codesandbox.io/s/cocky-grass-ccg69

  <rating
    {...input}
    name={input.name + "-" + uuid()}
    onChange={(e,value) => {
      input.onChange(value);
      onHandle(input.name,value);
    }}
    value={parseFloat(input.value,10)}
    defaultValue={0}
    precision={0.5}
  />

“如果你点击它来设置一个值——然后再次将星星归零——当你专注于该领域时——比如点击别处——它会返回旧值”

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。