30 lines
646 B
JavaScript
30 lines
646 B
JavaScript
Component({
|
|
externalClasses: ['i-class', 'i-class-alone'],
|
|
|
|
properties: {
|
|
count: {
|
|
type: Number,
|
|
value: 0,
|
|
observer: 'finalCount'
|
|
},
|
|
overflowCount: {
|
|
type: Number,
|
|
value: 99
|
|
},
|
|
dot: {
|
|
type: Boolean,
|
|
value: false
|
|
},
|
|
},
|
|
data: {
|
|
finalCount: 0
|
|
},
|
|
methods: {
|
|
finalCount() {
|
|
this.setData({
|
|
finalCount: parseInt(this.data.count) >= parseInt(this.data.overflowCount) ? `${this.data.overflowCount}+` : this.data.count
|
|
});
|
|
},
|
|
}
|
|
});
|