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

面板小程序开发相关产品技术讨论,包括面板小程序、智能小程序、React Native、Ray跨端框架、Panel SDK、微信小程序、小程序开发工具(IDE)及其他开发技术相关等话题


soundpool
Posts: 46

muhai 2024年 Feb 29日 14:36

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

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


Tags:
muhai
Posts: 32

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

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);
              }}
            />
Post Reply