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