diff --git a/packages/devui-vue/devui/slider/src/slider.scss b/packages/devui-vue/devui/slider/src/slider.scss index ac66b0a21b..884e20c027 100644 --- a/packages/devui-vue/devui/slider/src/slider.scss +++ b/packages/devui-vue/devui/slider/src/slider.scss @@ -106,6 +106,7 @@ .devui-min_count { position: absolute; top: 15px; + left: 0; font-size: $devui-font-size; color: $devui-text; } diff --git a/packages/devui-vue/devui/slider/src/slider.tsx b/packages/devui-vue/devui/slider/src/slider.tsx index 3619794833..be8c1ce926 100644 --- a/packages/devui-vue/devui/slider/src/slider.tsx +++ b/packages/devui-vue/devui/slider/src/slider.tsx @@ -132,11 +132,8 @@ export default defineComponent({ inputValue.value = props.min; percentDispaly.value = '0%'; } else { - if (inputValue.value < props.min) { - inputValue.value = props.min; - } - if (inputValue.value > props.max) { - inputValue.value = props.max; + if (inputValue.value < props.min || inputValue.value > props.max) { + return } const re = /^(?:[1-9]?\d|100)$/; if (re.test(`${inputValue.value}`)) {