首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React Chakra-UI滑块返回未定义的onChange

React Chakra-UI滑块返回未定义的onChange
EN

Stack Overflow用户
提问于 2020-09-18 20:32:05
回答 1查看 478关注 0票数 0

我正在尝试在react typescript项目中使用Chakra-UI中的Slider。但是,当我滑动滑块时,onChange触发器返回undefined而不是Numer值。

我很确定我错过了什么,因为这是我第一次使用typescript。

代码语言:javascript
复制
import React, { useState } from 'react'
import { Select, FormControl, FormLabel, Slider, SliderThumb, SliderFilledTrack, Stack, Button } from "@chakra-ui/core";


const MainPage: React.FC = () => {
    const [questionsCount, setQuestionsCount] = useState<number>(10);
    return (
        <div>
           <Slider flex="1" value={questionsCount} min={1} max={50} onChange={(value: number): void => { console.log(value) }}>
              <SliderFilledTrack />
              <SliderThumb
                fontSize="sm"
                width="32px"
                height="20px"
                children={questionsCount}
                />
            </Slider>
          </div >
    )
}

export default MainPage
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-18 20:45:26

您缺少SliderTrack,因为它是Slider所需的4个组件之一。

你可以查看文档的here

代码语言:javascript
复制
<Slider flex="1" value={questionsCount} min={1} max={50} onChange={(value: number): void => { console.log(value) }}>
  <SliderTrack />
  <SliderFilledTrack />
  <SliderThumb
     fontSize="sm"
     width="32px"
     height="20px"
     children={questionsCount}
   />
</Slider>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63955863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档