| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | 'use strict';Object.defineProperty(exports, '__esModule', { value: true });var relation_1 = require('../common/relation');var component_1 = require('../common/component');component_1.VantComponent({  relation: relation_1.useParent('tabs'),  props: {    dot: {      type: Boolean,      observer: 'update',    },    info: {      type: null,      observer: 'update',    },    title: {      type: String,      observer: 'update',    },    disabled: {      type: Boolean,      observer: 'update',    },    titleStyle: {      type: String,      observer: 'update',    },    name: {      type: null,      value: '',    },  },  data: {    active: false,  },  methods: {    getComputedName: function () {      if (this.data.name !== '') {        return this.data.name;      }      return this.index;    },    updateRender: function (active, parent) {      var parentData = parent.data;      this.inited = this.inited || active;      this.setData({        active: active,        shouldRender: this.inited || !parentData.lazyRender,        shouldShow: active || parentData.animated,      });    },    update: function () {      if (this.parent) {        this.parent.updateTabs();      }    },  },});
 |