|
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);
- }
- }
- });
|