前言
最近项目中用到了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 | 是否禁用 | boolean | false |
disabled | 是否禁用 | boolean | false |
其中需要着重点出的是disabled属性,设置disabled为true表示禁用此组件,此时change事件不会触发,我们便自定义加一个click事件,如此便可实现需求。
细节注意:
1、使用.native修饰符来监听原生click事件
2、修改组件禁用状态时的样式
————————————————
版权声明:本文为CSDN博主「努力学习的小绵羊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lhz_333/article/details/103526273