2021-05-28

前言
最近项目中用到了Switch开关组件,需求是点击switch开关按钮后,弹出一个确认对话框,根据用户的操作来决定是否改变switch的开关状态。
Attributes

参数 说明 类型 默认值
value / v-model 绑定值 boolean / string / number —
disabled 是否禁用 boolean false
active-color switch 打开时的背景色 string #409EFF
inactive-color switch 关闭时的背景色 string #C0CCDA

参数 说明类型默认值
value / v-model绑定值boolean / string / number--
disabled是否禁用booleanfalse
disabled是否禁用booleanfalse
以上是本例中所用到的Switch开关组件的四个属性值,以及组件自身提供的change事件。

其中需要着重点出的是disabled属性,设置disabled为true表示禁用此组件,此时change事件不会触发,我们便自定义加一个click事件,如此便可实现需求。

细节注意:

1、使用.native修饰符来监听原生click事件

2、修改组件禁用状态时的样式
————————————————
版权声明:本文为CSDN博主「努力学习的小绵羊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lhz_333/article/details/103526273

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值