更新记录

1.0.0(2025-01-23) 下载此版本

新增组件


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

hbxw-slider滑动选择器组件

介绍

支持刻度显示和自定义UI的高度可定制滑动选择器组件

使用示例

推荐先直接复制示例代码到工程中看效果了解下使用方法再投入项目使用。


<template>
  <view class="hbxw-slider-example">
    <text class="hbxw-slider-title">基础使用</text>
    <hbxw-slider @change="hbxwsliderchange"></hbxw-slider>
    <text class="hbxw-slider-title">自定义配置</text>
    <hbxw-slider @changing="hbxwsliderchanging" :max="24" :min="2">
      <template #tag="{value}">
        <view class="hbxw-slider-tag">第{{value}}期</view>
      </template>
      <template #handle>
        <view class="hbxw-slider-handle"></view>
      </template>
    </hbxw-slider>
  </view>
</template>

<script>
export default {
  data() {
    return {

    }
  },
  methods: {
    hbxwsliderchange(e) {
      console.log('---- hbxwsliderchange ----:',  e.detail);
    },
    hbxwsliderchanging(e) {
      console.log('---- hbxwsliderchanging ----:',  e.detail);
    }
  }
}
</script>

<style lang="scss">
  .hbxw-slider-example{
    display: flex;
    flex-direction: column;
    padding: 30rpx;
  }
  .hbxw-slider-title{
    font-size: 32rpx;
    line-height: 64rpx;
    color: green;
  }
  .hbxw-slider-tag{
    width:100%;
    text-align: center;
    font-size: 24rpx;
    color: white;
  }
  .hbxw-slider-handle{
    width: 108rpx;
    height: 56rpx;
    border-radius: 10rpx;
    background-color: rgba(0,255,0,.8);
  }
</style>

API

Props

属性名 类型 默认值 必填 说明
value Number 0 当前滑动选择器取值
min Number 0 滑动选择器最小值
max Number 10 滑动选择器最大值
step Number 1 滑动选择器步长,取值必须大于 0,并且可被(max - min)整除
disabled Boolean false 是否禁用
showValue Boolean true 是否显示当前值

Events

事件名 说明 返回值
sliderChange 完成一次拖动后触发的事件 event.detail = {value: value}
sliderChanging 拖动过程中触发的事件 event.detail = {value: value}

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问