39 lines
875 B
Java
39 lines
875 B
Java
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
|
|
})
|
|
}
|
|
}
|
|
});
|