属性 'value' 不存在于类型 'EventTarget'.ts(2339) - TypeScript

Property 'value' does not exist on type 'EventTarget'.ts(2339) - TypeScript

我正在尝试在滑块上使用 onChange 函数,但我一直在获取值并出错。我做错了什么吗?

我正在使用 TypeScript 和 ViteJS。

我的代码:

      <Slider
        color="success"
        aria-label="Small steps"
        defaultValue={0.00000005}
        step={1}
        marks
        min={5}
        max={20}
        valueLabelDisplay="auto"
        value={passwordLength}
        onChange={(e) => setPasswordLength(e.target.value)}
      />

查看报错: Property 'value' does not exist on type 'EventTarget'

由于您使用的是自定义组件 <Slider>,因此您需要明确告诉 TypeScript 您的目标 HTMLElement 的类型。