更新记录

1.0.0(2023-10-17)

1.0.0


平台兼容性

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

按钮组

采用uniapp-vue3实现, 是一款支持高度自定义的按钮组组件,支持H5、微信小程序(其他小程序未测试过,可自行尝试)

props属性

shape

按钮组形状:椭圆(默认)、方形、圆形

shape: {
    type: 'round' | 'space' | 'default',
    default: 'default',
},

outline

轮廓显示

outline: {
    type: Boolean,
    default: false
},

color

按钮组色调

color: {
    type: String,
    default: '#3370FF'
}

defaultValue

初始默认选中值

defaultValue: {
    type: string | number,
    default: 1
}

options

按钮数据

options: {
    type: any[],
    default: () => [
        {
            label: '按钮1',
            value: 1,
        },
        {
            label: '按钮2',
            value: 2,
            disabled: true
        },
        {
            label: '按钮3',
            value: 3,
        },
        {
            label: '按钮4',
            value: 4,
        }
    ]
}

borderObj

自定义边框,包括:是否显示边框、边框粗细、边框风格、按钮组圆角幅度

borderObj: {
    type: Object,
    default: () => {
        return {
            isShow: true,
            size: '1rpx',
            style: 'solid',
            radius: '70rpx'
        }
    }
},

事件

@change

点击选项时触发,返回包含了选项数据的对象

隐私、权限声明

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

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

插件不采集任何数据

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

许可协议

MIT协议

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