| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | 
							- "use strict";
 
- Object.defineProperty(exports, "__esModule", { value: true });
 
- var relation_1 = require("../common/relation");
 
- var component_1 = require("../common/component");
 
- (0, component_1.VantComponent)({
 
-     relation: (0, 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();
 
-             }
 
-         },
 
-     },
 
- });
 
 
  |