1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- "use strict";
- var _component = require("../common/component");
- var _utils = require("../common/utils");
- var _my = require("../../__antmove/api/index.js")(my);
- var wx = _my;
- (0, _component.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 created() {
- var _getSystemInfoSync = (0, _utils.getSystemInfoSync)(),
- statusBarHeight = _getSystemInfoSync.statusBarHeight;
- this.setData({
- statusBarHeight: statusBarHeight,
- height: 46 + statusBarHeight
- });
- },
- mounted: function mounted() {
- this.setHeight();
- },
- methods: {
- onClickLeft: function onClickLeft() {
- this.$emit("click-left");
- },
- onClickRight: function onClickRight() {
- this.$emit("click-right");
- },
- setHeight: function setHeight() {
- var _this = this;
- if (!this.data.fixed || !this.data.placeholder) {
- return;
- }
- wx.nextTick(function () {
- _utils.getRect.call(_this, ".van-nav-bar").then(function (res) {
- _this.setData({
- height: res.height
- });
- });
- });
- }
- }
- });
|