diff --git a/packages/components/slider/src/composables/use-slide.ts b/packages/components/slider/src/composables/use-slide.ts index c87a212cb2..37d3766800 100644 --- a/packages/components/slider/src/composables/use-slide.ts +++ b/packages/components/slider/src/composables/use-slide.ts @@ -189,7 +189,10 @@ export const useSlide = ( const onSliderMarkerDown = (position: number) => { if (sliderDisabled.value || initData.dragging) return - setPosition(position) + const buttonRef = setPosition(position) + if (buttonRef) { + emitChange() + } } return {