index.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. var component_1 = require('./../common/component.js');
  4. component_1.VantComponent({
  5. relation: {
  6. name: 'tabs',
  7. type: 'ancestor'
  8. },
  9. props: {
  10. dot: Boolean,
  11. info: null,
  12. title: String,
  13. disabled: Boolean,
  14. titleStyle: String
  15. },
  16. data: {
  17. width: null,
  18. inited: false,
  19. active: false,
  20. animated: false
  21. },
  22. watch: {
  23. title: 'update',
  24. disabled: 'update',
  25. dot: 'update',
  26. info: 'update',
  27. titleStyle: 'update'
  28. },
  29. methods: {
  30. update: function update() {
  31. var parent = this.getRelationNodes('../tabs/index')[0];
  32. if (parent) {
  33. parent.updateTabs();
  34. }
  35. }
  36. }
  37. });
  38. //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIk9iamVjdCIsInZhbHVlIiwiY29tcG9uZW50XzEiLCJyZXF1aXJlIiwicmVsYXRpb24iLCJuYW1lIiwidHlwZSIsInByb3BzIiwiZG90IiwiaW5mbyIsInRpdGxlIiwiZGlzYWJsZWQiLCJ0aXRsZVN0eWxlIiwiU3RyaW5nIiwiZGF0YSIsIndpZHRoIiwiaW5pdGVkIiwiYWN0aXZlIiwiYW5pbWF0ZWQiLCJ3YXRjaCIsIm1ldGhvZHMiLCJ1cGRhdGUiLCJwYXJlbnQiXSwibWFwcGluZ3MiOiI7O0FBQ0FBLE9BQUFBLGNBQUFBLENBQUFBLE9BQUFBLEVBQUFBLFlBQUFBLEVBQTZDLEVBQUVDLE9BQS9DRCxJQUE2QyxFQUE3Q0E7QUFDQSxJQUFJRSxjQUFjQyxRQUFsQiwwQkFBa0JBLENBQWxCO0FBQ0FELFlBQUFBLGFBQUFBLENBQTBCO0FBQ3RCRSxjQUFVO0FBQ05DLGNBRE0sTUFBQTtBQUVOQyxjQUFNO0FBRkEsS0FEWTtBQUt0QkMsV0FBTztBQUNIQyxhQURHLE9BQUE7QUFFSEMsY0FGRyxJQUFBO0FBR0hDLGVBSEcsTUFBQTtBQUlIQyxrQkFKRyxPQUFBO0FBS0hDLG9CQUFZQztBQUxULEtBTGU7QUFZdEJDLFVBQU07QUFDRkMsZUFERSxJQUFBO0FBRUZDLGdCQUZFLEtBQUE7QUFHRkMsZ0JBSEUsS0FBQTtBQUlGQyxrQkFBVTtBQUpSLEtBWmdCO0FBa0J0QkMsV0FBTztBQUNIVCxlQURHLFFBQUE7QUFFSEMsa0JBRkcsUUFBQTtBQUdISCxhQUhHLFFBQUE7QUFJSEMsY0FKRyxRQUFBO0FBS0hHLG9CQUFZO0FBTFQsS0FsQmU7QUF5QnRCUSxhQUFTO0FBQ0xDLGdCQUFRLFNBQUEsTUFBQSxHQUFZO0FBQ2hCLGdCQUFJQyxTQUFTLEtBQUEsZ0JBQUEsQ0FBQSxlQUFBLEVBQWIsQ0FBYSxDQUFiO0FBQ0EsZ0JBQUEsTUFBQSxFQUFZO0FBQ1JBLHVCQUFBQSxVQUFBQTtBQUNIO0FBQ0o7QUFOSTtBQXpCYSxDQUExQnBCIiwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG52YXIgY29tcG9uZW50XzEgPSByZXF1aXJlKFwiLi4vY29tbW9uL2NvbXBvbmVudFwiKTtcbmNvbXBvbmVudF8xLlZhbnRDb21wb25lbnQoe1xuICAgIHJlbGF0aW9uOiB7XG4gICAgICAgIG5hbWU6ICd0YWJzJyxcbiAgICAgICAgdHlwZTogJ2FuY2VzdG9yJ1xuICAgIH0sXG4gICAgcHJvcHM6IHtcbiAgICAgICAgZG90OiBCb29sZWFuLFxuICAgICAgICBpbmZvOiBudWxsLFxuICAgICAgICB0aXRsZTogU3RyaW5nLFxuICAgICAgICBkaXNhYmxlZDogQm9vbGVhbixcbiAgICAgICAgdGl0bGVTdHlsZTogU3RyaW5nXG4gICAgfSxcbiAgICBkYXRhOiB7XG4gICAgICAgIHdpZHRoOiBudWxsLFxuICAgICAgICBpbml0ZWQ6IGZhbHNlLFxuICAgICAgICBhY3RpdmU6IGZhbHNlLFxuICAgICAgICBhbmltYXRlZDogZmFsc2VcbiAgICB9LFxuICAgIHdhdGNoOiB7XG4gICAgICAgIHRpdGxlOiAndXBkYXRlJyxcbiAgICAgICAgZGlzYWJsZWQ6ICd1cGRhdGUnLFxuICAgICAgICBkb3Q6ICd1cGRhdGUnLFxuICAgICAgICBpbmZvOiAndXBkYXRlJyxcbiAgICAgICAgdGl0bGVTdHlsZTogJ3VwZGF0ZSdcbiAgICB9LFxuICAgIG1ldGhvZHM6IHtcbiAgICAgICAgdXBkYXRlOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICB2YXIgcGFyZW50ID0gdGhpcy5nZXRSZWxhdGlvbk5vZGVzKCcuLi90YWJzL2luZGV4JylbMF07XG4gICAgICAgICAgICBpZiAocGFyZW50KSB7XG4gICAgICAgICAgICAgICAgcGFyZW50LnVwZGF0ZVRhYnMoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0pO1xuIl0sImZpbGUiOiJpbmRleC5qcyJ9