Page 2 of 2

Re: [求助]滑动选择器slider组件onChange无回调

Posted: 2024年 Feb 29日 15:10
by soundpool
muhai 2024年 Feb 29日 14:36

onChange的本意也是值变化时才会触发回调。如果你想监听拖动结束的松手事件,可以用SjsSlider有拖动结束的事件。

提到的SjsSlider是物料广场中的 '@ray-js/components-ty-slider/lib/slider'包的中的组件吗?


Re: [求助]滑动选择器slider组件onChange无回调

Posted: 2024年 Feb 29日 15:17
by muhai
soundpool 2024年 Feb 29日 15:10
muhai 2024年 Feb 29日 14:36

onChange的本意也是值变化时才会触发回调。如果你想监听拖动结束的松手事件,可以用SjsSlider有拖动结束的事件。

提到的SjsSlider是物料广场中的 '@ray-js/components-ty-slider/lib/slider'包的中的组件吗?

是的. yarn add --registry=https://registry.npmjs.org/ @ray-js/components-ty-slider@0.2.40
建议用最新版

Code: Select all

import SjsSlider from '@ray-js/components-ty-slider/lib/SjsSlider';

<SjsSlider
              instanceId="test_slider_id"
              trackStyle={{ width: '200px' }}
              barStyle={{ backgroundColor: '#f7bc46' }}
              step={1}
              min={0}
              max={3}
              bindmove={e => {
                dealBrightness(e, true);
              }}
              bindend={e => {
                dealBrightness(e, false);
              }}
            />