mirror of
https://gitee.com/vant-contrib/vant-weapp.git
synced 2025-04-06 03:58:05 +08:00
parent
95666f7095
commit
7f2c9c1b58
@ -64,7 +64,9 @@ Page({
|
|||||||
|-----------|-----------|-----------|-------------|
|
|-----------|-----------|-----------|-------------|
|
||||||
| name | 在表单内提交时的标识符 | `String` | - |
|
| name | 在表单内提交时的标识符 | `String` | - |
|
||||||
| checked | 开关状态 | `any` | `false` |
|
| checked | 开关状态 | `any` | `false` |
|
||||||
|
| icon | 左侧图标名称或图片链接,可选值见 Icon 组件 | `String` | - |
|
||||||
| title | 左侧标题 | `String` | `''` |
|
| title | 左侧标题 | `String` | `''` |
|
||||||
|
| label | 标题下方的描述信息 | `String` | - |
|
||||||
| loading | 是否为加载状态 | `Boolean` | `false` |
|
| loading | 是否为加载状态 | `Boolean` | `false` |
|
||||||
| disabled | 是否为禁用状态 | `Boolean` | `false` |
|
| disabled | 是否为禁用状态 | `Boolean` | `false` |
|
||||||
| size | 开关尺寸 | `String` | `24px` |
|
| size | 开关尺寸 | `String` | `24px` |
|
||||||
@ -72,9 +74,18 @@ Page({
|
|||||||
| inactive-color | 开关关闭时的背景色 | `String` | `#fff` |
|
| inactive-color | 开关关闭时的背景色 | `String` | `#fff` |
|
||||||
| active-value | 打开时的值 | `any` | `true` |
|
| active-value | 打开时的值 | `any` | `true` |
|
||||||
| inactive-value | 关闭时的值 | `any` | `false` |
|
| inactive-value | 关闭时的值 | `any` | `false` |
|
||||||
|
| use-label-slot | 是否使用 label slot | `Boolean` | `false` |
|
||||||
|
|
||||||
### Events
|
### Events
|
||||||
|
|
||||||
| 事件名 | 说明 | 参数 |
|
| 事件名 | 说明 | 参数 |
|
||||||
|-----------|-----------|-----------|
|
|-----------|-----------|-----------|
|
||||||
| bind:change | 开关状态切换回调 | event.detail: 是否选中开关 |
|
| bind:change | 开关状态切换回调 | event.detail: 是否选中开关 |
|
||||||
|
|
||||||
|
### Slot
|
||||||
|
|
||||||
|
| 名称 | 说明 |
|
||||||
|
|-----------|-----------|
|
||||||
|
| title | 自定义`title`显示内容,如果设置了`title`属性则不生效 |
|
||||||
|
| label | 自定义`label`显示内容,需要设置 `use-label-slot`属性 |
|
||||||
|
| icon | 自定义`icon`显示内容,如果设置了`icon`属性则不生效 |
|
||||||
|
@ -5,13 +5,16 @@ VantComponent({
|
|||||||
|
|
||||||
props: {
|
props: {
|
||||||
value: null,
|
value: null,
|
||||||
|
icon: String,
|
||||||
title: String,
|
title: String,
|
||||||
|
label: String,
|
||||||
border: Boolean,
|
border: Boolean,
|
||||||
checked: Boolean,
|
checked: Boolean,
|
||||||
loading: Boolean,
|
loading: Boolean,
|
||||||
disabled: Boolean,
|
disabled: Boolean,
|
||||||
activeColor: String,
|
activeColor: String,
|
||||||
inactiveColor: String,
|
inactiveColor: String,
|
||||||
|
useLabelSlot: Boolean,
|
||||||
size: {
|
size: {
|
||||||
type: String,
|
type: String,
|
||||||
value: '24px'
|
value: '24px'
|
||||||
|
@ -1,9 +1,15 @@
|
|||||||
<van-cell
|
<van-cell
|
||||||
center
|
center
|
||||||
title="{{ title }}"
|
title="{{ title }}"
|
||||||
|
label="{{ label }}"
|
||||||
border="{{ border }}"
|
border="{{ border }}"
|
||||||
|
icon="{{ icon }}"
|
||||||
custom-class="van-switch-cell"
|
custom-class="van-switch-cell"
|
||||||
|
use-label-slot="{{ useLabelSlot }}"
|
||||||
>
|
>
|
||||||
|
<slot slot="icon" name="icon" />
|
||||||
|
<slot slot="title" name="title" />
|
||||||
|
<slot slot="label" name="label" />
|
||||||
<van-switch
|
<van-switch
|
||||||
size="{{ size }}"
|
size="{{ size }}"
|
||||||
checked="{{ checked }}"
|
checked="{{ checked }}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user