簡體   English   中英

Redux形式的滑塊無法平滑滑動

[英]Slider in redux-form does not slide smoothly

我正在使用redux形式的滑塊。 我在窗體中獲得了滑塊的值,但是問題是,滑塊無法平滑滑動。 它根據提到的“步驟”滑動。 我該如何解決?

import Slider from "rc-slider";

<Field
  name="Term"                 
  component={(props,input, onChange, onAfterChange) => 
    <Slider 
      value= {props.input.value}
      onChange={props.input.onChange}
      {...props}

      dots
      step={12}
      max={48}

      className="common-slider-style"
      trackStyle={{ backgroundColor: "#00599a" }}
      handleStyle={{
        border: "1px solid #00599a",
        width: "20px",
        height: "20px",
        top: "1px"
      }}
      activeDotStyle={{
        border: "1px solid #00599a",
        width: "10px",
        height: "10px"
      }}

      marks={marks}
      onAfterChange={this.onAfterChange.bind(this)}  
    />
  }  

當您指定step={12} ,滑塊將一次移動12步。 這就是為什么它跳躍而不是平穩滑動的原因。 如果您希望它更順滑地滑動,請在step減小該值。

根據您使用的組件的文檔 ,該值必須大於0,並且maxmin之間的差必須可以被step均勻除盡。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM