1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- Component({
- externalClasses: ['i-class'],
- relations: {
- '../tabs/index': {
- type: 'parent'
- }
- },
- properties: {
- key: {
- type: String,
- value: ''
- },
- title: {
- type: String,
- value: ''
- },
- dot: {
- type: Boolean,
- value: false
- },
- count: {
- type: Number,
- value: 0
- }
- },
- data: {
- current: false,
- currentColor: '',
- scroll: false
- },
- methods: {
- changeCurrent (current) {
- this.setData({ current });
- },
- changeCurrentColor (currentColor) {
- this.setData({ currentColor });
- },
- changeScroll (scroll) {
- this.setData({ scroll });
- },
- handleClickItem () {
- const parent = this.getRelationNodes('../tabs/index')[0];
- parent.emitEvent(this.data.key);
- }
- }
- });
|