1.css
.switch{
pointer-events:none
}
2.js
var App = new Vue({
template: '<i-switch @click="change" :value="open"class="switch" ></i-switch>',
data(){
return {
open:false
}
},
methods:{
change(open){
this.$Modal.confirm({
title: '切换提示',
content: '<p>开关状态即将发生更改,是否继续</p>',
onOk: () => {
this.open = true;
this.$Message.info('当前状态是'+ this.open);
},
onCancel:()=>{
this.open = false;
this.$Message.info('当前状态是'+ this.open);
}
});
}
}
});
本文介绍了一个使用Vue.js实现的开关组件示例,通过CSS禁用指针事件,并利用JavaScript控制开关状态改变时的提示对话框及消息提示。
2154

被折叠的 条评论
为什么被折叠?



