|
@@ -127,22 +127,22 @@
|
|
|
const newMinValue = value;
|
|
|
console.log('handleChangeMinValue', newMinValue);
|
|
|
// min > max 交换min max
|
|
|
- if (
|
|
|
- typeof newMinValue === 'number' &&
|
|
|
- parseFloat(String(newMinValue)) > parseFloat(String(maxValue_.value))
|
|
|
- ) {
|
|
|
+ // if (
|
|
|
+ // typeof newMinValue === 'number' &&
|
|
|
+ // parseFloat(String(newMinValue)) > parseFloat(String(maxValue_.value))
|
|
|
+ // ) {
|
|
|
// 取值范围判定
|
|
|
- const { min, max } = decideValueRange(Number(maxValue_.value), newMinValue);
|
|
|
+ const { min, max } = decideValueRange(newMinValue, Number(maxValue_.value));
|
|
|
console.log('handleChangeMinValue1', min, max);
|
|
|
// 更新绑定值
|
|
|
updateValue(min, max);
|
|
|
- } else {
|
|
|
- // 取值范围判定
|
|
|
- const { min, max } = decideValueRange(newMinValue, Number(maxValue_.value));
|
|
|
- console.log('handleChangeMinValue2', min, max);
|
|
|
- // 更新绑定值
|
|
|
- updateValue(min, max);
|
|
|
- }
|
|
|
+ // } else {
|
|
|
+ // // 取值范围判定
|
|
|
+ // const { min, max } = decideValueRange(newMinValue, Number(maxValue_.value));
|
|
|
+ // console.log('handleChangeMinValue2', min, max);
|
|
|
+ // // 更新绑定值
|
|
|
+ // updateValue(min, max);
|
|
|
+ // }
|
|
|
};
|
|
|
|
|
|
const handleChangeMaxValue = (value: number) => {
|
|
@@ -160,7 +160,7 @@
|
|
|
// parseFloat(String(newMaxValue)) < parseFloat(String(minValue_.value))
|
|
|
// ) {
|
|
|
// 取值范围判定
|
|
|
- const { min, max } = decideValueRange(newMaxValue, Number(minValue_.value));
|
|
|
+ const { min, max } = decideValueRange(Number(minValue_.value), newMaxValue);
|
|
|
// 更新绑定值
|
|
|
updateValue(min, max);
|
|
|
// } else {
|
|
@@ -184,17 +184,17 @@
|
|
|
|
|
|
// 取值范围判定
|
|
|
const decideValueRange = (min: number, max: number) => {
|
|
|
- if (props.valueRange && props.valueRange.length > 0) {
|
|
|
- // @ts-ignore
|
|
|
- min =
|
|
|
- min < props.valueRange[0]
|
|
|
- ? props.valueRange[0]
|
|
|
- : min > props.valueRange[1]
|
|
|
- ? props.valueRange[1]
|
|
|
- : min;
|
|
|
- // @ts-ignore
|
|
|
- max = max > props.valueRange[1] ? props.valueRange[1] : max;
|
|
|
- }
|
|
|
+ // if (props.valueRange && props.valueRange.length > 0) {
|
|
|
+ // // @ts-ignore
|
|
|
+ // min =
|
|
|
+ // min < props.valueRange[0]
|
|
|
+ // ? props.valueRange[0]
|
|
|
+ // : min > props.valueRange[1]
|
|
|
+ // ? props.valueRange[1]
|
|
|
+ // : min;
|
|
|
+ // // @ts-ignore
|
|
|
+ // max = max > props.valueRange[1] ? props.valueRange[1] : max;
|
|
|
+ // }
|
|
|
return { min, max };
|
|
|
};
|
|
|
|