custom-navbar.js 2.8 KB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/custom-navbar/custom-navbar"],{3344:function(t,e,n){"use strict";n.r(e);var a=n("999d"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"33eb":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var a=function(){var t=this.$createElement;this._self._c},i=[]},"43ed":function(t,e,n){},"49e6":function(t,e,n){"use strict";var a=n("43ed"),i=n.n(a);i.a},"999d":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={name:"CustomNavbar",props:{title:{type:String,default:""},backgroundImage:{type:String,default:""},showBackground:{type:Boolean,default:!1},backgroundHeight:{type:Number,default:290},titleColor:{type:String,default:"#fff"},backgroundColor:{type:String,default:"rgba(255, 255, 255, 0)"}},data:function(){return{stateBarHeight:0,navBarHeight:44}},computed:{customBarHeightRpx:function(){try{var e=t.getSystemInfoSync(),n=750/e.windowWidth,a=this.stateBarHeight+this.navBarHeight;return Math.ceil(a*n)}catch(r){var i=this.stateBarHeight+this.navBarHeight;return Math.ceil(2*i)}},navbarHeightRpx:function(){return this.customBarHeightRpx}},created:function(){this.getStateBarHeight(),this.getMenuButtonInfo()},mounted:function(){var t=this;this.$nextTick((function(){t.$emit("height-change",{px:t.stateBarHeight+t.navBarHeight,rpx:t.customBarHeightRpx})}))},methods:{getStateBarHeight:function(){var e=t.getSystemInfoSync();this.stateBarHeight=e.statusBarHeight||0},getMenuButtonInfo:function(){var e=this;try{var n=t.getMenuButtonBoundingClientRect();if(n&&void 0!==n.top&&n.height&&void 0!==n.bottom){var a=n.top-this.stateBarHeight;this.navBarHeight=n.bottom-this.stateBarHeight+a}else this.navBarHeight=44}catch(i){console.error("获取胶囊按钮信息失败:",i),this.navBarHeight=44}this.$nextTick((function(){e.$emit("height-change",{px:e.stateBarHeight+e.navBarHeight,rpx:e.customBarHeightRpx})}))}}};e.default=n}).call(this,n("df3c")["default"])},f901:function(t,e,n){"use strict";n.r(e);var a=n("33eb"),i=n("3344");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("49e6");var o=n("828b"),u=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,"15edd032",null,!1,a["a"],void 0);e["default"]=u.exports}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
    'components/custom-navbar/custom-navbar-create-component',
    {
        'components/custom-navbar/custom-navbar-create-component':(function(module, exports, __webpack_require__){
            __webpack_require__('df3c')['createComponent'](__webpack_require__("f901"))
        })
    },
    [['components/custom-navbar/custom-navbar-create-component']]
]);