| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | 'use strict';Object.defineProperty(exports, '__esModule', { value: true });var component_1 = require('../common/component');var utils_1 = require('../common/utils');component_1.VantComponent({  classes: ['title-class'],  props: {    title: String,    fixed: {      type: Boolean,      observer: 'setHeight',    },    placeholder: {      type: Boolean,      observer: 'setHeight',    },    leftText: String,    rightText: String,    customStyle: String,    leftArrow: Boolean,    border: {      type: Boolean,      value: true,    },    zIndex: {      type: Number,      value: 1,    },    safeAreaInsetTop: {      type: Boolean,      value: true,    },  },  data: {    height: 46,  },  created: function () {    var statusBarHeight = utils_1.getSystemInfoSync().statusBarHeight;    this.setData({      statusBarHeight: statusBarHeight,      height: 46 + statusBarHeight,    });  },  mounted: function () {    this.setHeight();  },  methods: {    onClickLeft: function () {      this.$emit('click-left');    },    onClickRight: function () {      this.$emit('click-right');    },    setHeight: function () {      var _this = this;      if (!this.data.fixed || !this.data.placeholder) {        return;      }      wx.nextTick(function () {        utils_1.getRect(_this, '.van-nav-bar').then(function (res) {          if (res && 'height' in res) {            _this.setData({ height: res.height });          }        });      });    },  },});
 |