Skip to content
目录

分段选择器

基本使用

vue
<template>
  <view>
    <jp-section-selector :current="0" vibrate-short :list="['success', 'error', 'warning']" @change="change"></jp-section-selector>
  </view>
</template>

<script lang="ts" setup>
const change = (index) => {}
</script>

<style scoped lang="scss"></style>

自定义样式 activeColor、buttonColor

vue
<template>
  <view>
    <jp-section-selector
      active-color="#ff5320"
      button-color="#333"
      :current="0"
      vibrate-short
      :list="['success', 'error', 'warning']"
      @change="change"
    ></jp-section-selector>
  </view>
</template>

<script lang="ts" setup>
const change = (index) => {}
</script>

<style scoped lang="scss"></style>

props

属性列表:

属性名类型默认值描述
listArray[]tab 的数据
currentNumber/String0当前活动的 tab 的 index
activeColorString[themeStyle.primary]激活的颜色
modeString'button'模式选择,'button'为按钮形式,'subsection'时为分段模式
fontSizeNumber/String28字体大小,单位 rpx
animationBooleantrue是否开启动画效果
heightNumber/String70组件的高度,单位 rpx
boldBooleantrue激活 tab 的字体是否加粗
bgColorString'#eeeeef'当 mode='button'时,组件背景颜色
buttonColorString'#ffffff'当 mode='button'时,滑块背景颜色
vibrateShortBooleanfalse在切换分段器的时候,是否让设备震一下
inactiveColorString'#333'非激活 tab 的字体颜色

事件列表:

事件名描述
change切换 tab 时触发的事件

©2022 By 绝配移动端组件库