属性 '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
的类型。
我正在尝试在滑块上使用 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
的类型。