Segmented Control 分段器

使用指南

在 page.json 中引入组件

"usingComponents": {
  "w-segmented-control": "wuss-weapp/w-segmented-control/index",
}

图片演示

代码演示

<view
 style="margin: 30px 0;"
 hover-class="none"
 hover-stop-propagation="false"
>
	<w-segmented-control styles="font-size: 14px;" options="{{ options1 }}" />
</view>

<view
 style="margin: 30px 0;"
 hover-class="none"
 hover-stop-propagation="false"
>
	<w-segmented-control
	 color="#1c75f3"
   defaultIndex="2"
	 styles="font-size: 14px;"
	 options="{{ options2 }}"
	/>
</view>

<view
 style="margin: 30px 0;"
 hover-class="none"
 hover-stop-propagation="false"
>
	<w-segmented-control
   color="#e42112"
   defaultIndex="1"
	 styles="font-size: 14px;"
	 options="{{ options3 }}"
	/>
</view>

<view
 style="margin: 30px 0;"
 hover-class="none"
 hover-stop-propagation="false"
>
	<w-segmented-control
   disabled
   color="green"
	 styles="font-size: 14px;"
	 options="{{ options4 }}"
	/>
</view>
data: {
  options1: ['Segment1','Segment2'],
  options2: ['Segment1','Segment2','Segment3','Segment4'],
  options3: ['Segment1','Segment2','Segment3'],
  options4: ['Segment1','Segment2','Segment3'],
},

API

Attribute 属性

属性 说明 类型 默认值
options 传入的选项组 ['xxx','xxx','xxx','xxx'] string []
color 组件的主色调 string #ff9900
disabled 禁用 boolean -
defaultIndex 初始化默认的索引 number 0
styles 自定义样式 string -

Event 事件

事件名 说明 参数
onChange 值改变时触发 e.detail.value

Slot 插槽

名称 说明
slot 指定的图片验证码

Class 自定义类名

类名 说明
wuss-class 根节点样式类
wuss-placeholder-class 验证码输入框的placeholder样式