u-navbar.js 1.6 KB
"use strict";const t=require("../../../../common/vendor.js"),e=require("./props.js"),i=require("../../libs/mixin/mpMixin.js"),r=require("../../libs/mixin/mixin.js"),o=require("../../libs/function/index.js"),n={name:"u-navbar",mixins:[i.mpMixin,r.mixin,e.props],data:()=>({}),emits:["leftClick","rightClick"],methods:{addStyle:o.addStyle,addUnit:o.addUnit,sys:o.sys,getPx:o.getPx,leftClick(){this.$emit("leftClick"),this.autoBack&&t.index.navigateBack()},rightClick(){this.$emit("rightClick")}}};if(!Array){(t.resolveComponent("u-status-bar")+t.resolveComponent("u-icon"))()}Math||((()=>"../u-status-bar/u-status-bar.js")+(()=>"../u-icon/u-icon.js"))();const s=t._export_sfc(n,[["render",function(e,i,r,o,n,s){return t.e({a:e.fixed&&e.placeholder},e.fixed&&e.placeholder?{b:s.addUnit(s.getPx(e.height)+s.sys().statusBarHeight,"px")}:{},{c:e.safeAreaInsetTop},e.safeAreaInsetTop?{d:t.p({bgColor:e.bgColor})}:{},{e:e.leftIcon},e.leftIcon?{f:t.p({name:e.leftIcon,size:e.leftIconSize,color:e.leftIconColor})}:{},{g:e.leftText},e.leftText?{h:t.t(e.leftText),i:e.leftIconColor}:{},{j:t.o(((...t)=>s.leftClick&&s.leftClick(...t))),k:t.t(e.title),l:t.s({width:s.addUnit(e.titleWidth)}),m:t.s(s.addStyle(e.titleStyle)),n:e.$slots.right||e.rightIcon||e.rightText},e.$slots.right||e.rightIcon||e.rightText?t.e({o:e.rightIcon},e.rightIcon?{p:t.p({name:e.rightIcon,size:"20"})}:{},{q:e.rightText},e.rightText?{r:t.t(e.rightText)}:{},{s:t.o(((...t)=>s.rightClick&&s.rightClick(...t)))}):{},{t:t.n(e.border&&"u-border-bottom"),v:s.addUnit(e.height),w:e.bgColor,x:t.n(e.fixed&&"u-navbar--fixed"),y:t.n(e.customClass)})}],["__scopeId","data-v-69090fcb"]]);wx.createComponent(s);