当前位置: 首页 > 知识库问答 >
问题:

如何在没有用户输入的情况下设置材料UI滑块的值?[副本]

郎德馨
2023-03-14

我试图创建一个滑块,这将有其显示的值定期更新。这方面的一个例子是Spotify/SoundCloud/YouTube上的播放时间表。我仍然希望滑块接受用户输入,这就是为什么我没有使用LinearProgress组件。

但是,每当更新value属性时,我都会收到以下错误消息:

Material-UI: A component is changing an uncontrolled Slider to be controlled.
Elements should not switch from uncontrolled to controlled (or vice versa).
Decide between using a controlled or uncontrolled Slider element for the lifetime of the component.

共有1个答案

缪修德
2023-03-14

我已经发现了我的错误。我的初始状态SliderPosition被设置为NULL。我通过将初始状态的sliderposition设置为零来修复它。

这篇文章进一步解释了这一点:在ReactJS中,一个组件正在将文本类型的不受控制的输入更改为受控制的错误

 类似资料:
  • 我花了过去几个小时试图设置2默认图像的nodejs 14和rethinkdb 2.3.5,所以很抱歉,如果语气有点沮丧,但我目前感到沮丧。 我的要求似乎超级简单。 下载nodejs 14和RejectDB 2.3.5的默认图像。 将我当前目录中的所有内容复制到nodejs 14映像中 我希望nodejs图像依赖于DB图像 在nodejs 14图像中运行2个命令<代码>npm ci和 请参阅测试中的

  • 我正在使用Material UI Slider,我想通过函数获取值。 我的代码如下: 这不起作用,并显示此错误。 (JSX属性)onChange?:((事件: React.更改事件 有人知道如何得到它吗?

  • 问题内容: 我需要在Linux / OSX终端下使用“干净的” shell(例如bash),而无需任何用户配置,但是每次启动时,它都会从某些文件(例如〜/ .bashrc)中读取配置信息。每当我需要“干净”的外壳时,我都可以修改该文件,并在完成后将其还原,但是有没有更简单的方法来执行此操作,例如命令? 问题答案: 您可以传递和命令行选项: 您可以在手册页中找到有关这些选项的文档。

  • 问题内容: 我正在尝试设置spring xml配置,而不必创建进一步的。但是,即使我将数据库属性包括在 spring.xml: 我在这里想念什么? 问题答案: 在entityManagerFactory bean定义中指定“ packagesToScan”和“ persistenceUnitName”属性。 请注意,这适用于Spring版本> 3.1

  • 我努力寻找答案,但失败了。请帮帮我. 首先,一个工作实例 例如,我想我应该在onchange={this.handlechange('')}中提到'module.status'而不是'module',但是 我应该改变函数handleChange吗? This.SetState({module.[name]:event.target.value}); 正确的方法应该是什么? 请帮帮我.我是一个新的反

  • 如何更新代码以便bot将最新消息发布到它添加到的所有组?我使用:获得了chat_id,关于如何自动化这一点有什么建议吗?