2 lines
1.8 KiB
JavaScript
2 lines
1.8 KiB
JavaScript
|
import{_ as e}from"./uni-icons.CE6FQOeI.js";import{r as s,y as t,l as a,o as l,a as i,b as o,w as n,N as r,e as d,t as p,s as u,p as c,A as _,F as f,X as y,v as m,i as g}from"./index-CZsuXyof.js";import{r as h}from"./uni-app.es.Cv5-J_i3.js";import{a as x}from"./Mixins.DZwwZj4P.js";/* empty css */import{_ as b}from"./_plugin-vue_export-helper.BCo6x5W8.js";const j=b({__name:"index",props:{title:{type:String,default:""},isRight:{type:Boolean,default:!1},isSkip:{type:Boolean,default:!0},background:{type:String,default:"#F2F2F2"}},emits:["right","center","back"],setup(b,{expose:j,emit:k}){const v=b,S=s(null),$=s("0px"),F=()=>{y().then((()=>{uni.createSelectorQuery().select("#hs").boundingClientRect((e=>{$.value=e.height+"px"})).exec()}))};j({updateAltitude:F}),t((()=>{F()}));const B=s({"padding-top":`${x()}`,"padding-bottom":"2px"}),C=()=>{v.isSkip&&uni.navigateBack(),R("back")},R=k;return(s,t)=>{const y=h(a("uni-icons"),e),x=m,j=g;return l(),i(f,null,[o(j,{ref_key:"hs",ref:S,class:c(["dw","jb"==b.background&&"bg"]),style:_({...B.value}),id:"hs"},{default:n((()=>[o(j,{class:"jy-header-box"},{default:n((()=>[o(y,{class:"mlr20",onClick:C,type:"left",size:"22"}),o(j,{class:"jy-header-center",onClick:t[0]||(t[0]=e=>R("center"))},{default:n((()=>[r(s.$slots,"center",{},(()=>[o(x,{class:"jy-header-title"},{default:n((()=>[d(p(b.title),1)])),_:1})]),!0)])),_:3}),o(j,{class:"mlr20"},{default:n((()=>[b.isRight?r(s.$slots,"right",{key:0},(()=>[o(y,{type:"more-filled",size:"30"})]),!0):u("",!0)])),_:3})])),_:3}),r(s.$slots,"bottom",{},void 0,!0)])),_:3},8,["class","style"]),o(j,{class:"jy-header-box",style:_({...B.value,height:`${$.value}`})},null,8,["style"])],64)}}},[["__scopeId","data-v-9fda636e"]]);export{j as J};
|