ASEMiniProgram/dist/switch/index.js

39 lines
875 B
JavaScript
Raw Permalink Normal View History

2021-03-20 17:48:56 +00:00
Component({
externalClasses: ['i-class'],
properties : {
value : {
type : Boolean,
value : false
},
//large small default
size : {
type : String,
value : 'default'
},
// is or not disable
disabled : {
type : Boolean,
value : false
},
// hidden inut name
name : {
type : String,
value : ''
}
},
options: {
// 在组件定义时的选项中启用多slot支持
multipleSlots: true
},
methods : {
toggle(){
if( this.data.disabled ) return;
const data = this.data;
const value = data.value ? false : true;
this.triggerEvent('change',{
value : value
})
}
}
});