|
123456789101112131415161718192021222324252627282930313233343536373839404142 |
- Component({
- externalClasses: ['i-class'],
- properties : {
- //slot name
- name : {
- type : String,
- value : ''
- },
- //can click or not click
- checkable : {
- type : Boolean,
- value : false
- },
- //is current choose
- checked : {
- type : Boolean,
- value : true
- },
- //background and color setting
- color : {
- type : String,
- value : 'default'
- },
- //control fill or not
- type : {
- type : String,
- value : 'dot'
- }
- },
- methods : {
- tapTag(){
- const data = this.data;
- if( data.checkable ){
- const checked = data.checked ? false : true;
- this.triggerEvent('change',{
- name : data.name || '',
- checked : checked
- });
- }
- }
- }
- })
|