xzs-mysql/source/wx/xzs-student/component/iView/tab-bar-item/index.js

63 lines
1.2 KiB
JavaScript
Raw Normal View History

2020-09-02 08:44:41 +08:00
Component({
externalClasses: ['i-class'],
relations: {
'../tab-bar/index': {
type: 'parent'
}
},
properties: {
icon: {
type: String,
value: ''
},
currentIcon: {
type: String,
value: ''
},
img: {
type: String,
value: ''
},
currentImg: {
type: String,
value: ''
},
key: {
type: String,
value: ''
},
title: {
type: String,
value: ''
},
dot: {
type: Boolean,
value: false
},
count: {
type: Number,
value: 0
}
},
data: {
current: false,
currentColor: ''
},
methods: {
changeCurrent (current) {
this.setData({ current });
},
changeCurrentColor (currentColor) {
this.setData({ currentColor });
},
handleClickItem () {
const parent = this.getRelationNodes('../tab-bar/index')[0];
parent.emitEvent(this.data.key);
}
}
});