UNPKG

@wanghonggan/uv-ui

Version:

uv-ui 破釜沉舟之兼容vue3+2、nvue、app、h5、小程序等多端基于uni-app和uView2.x的生态框架,支持单独导入,开箱即用,利剑出击。

60 lines (59 loc) 1.18 kB
import { getPropsByKey } from "../../libs/config/config"; export default { props: { value: { type: [Boolean, String, Number], default: false }, modelValue: { type: [Boolean, String, Number], default: false }, // 是否为加载中状态 loading: { type: Boolean, default: false }, // 是否为禁用装填 disabled: { type: Boolean, default: false }, // 开关尺寸,单位px size: { type: [String, Number], default: 25 }, // 打开时的背景颜色 activeColor: { type: String, default: '#2979ff' }, // 关闭时的背景颜色 inactiveColor: { type: String, default: '#fff' }, // switch打开时的值 activeValue: { type: [String, Number, Boolean], default: true }, // switch关闭时的值 inactiveValue: { type: [String, Number, Boolean], default: false }, // 是否开启异步变更,开启后需要手动控制输入值 asyncChange: { type: Boolean, default: false }, // 圆点与外边框的距离 space: { type: [String, Number], default: 0 }, ...getPropsByKey('switch') } }