2 lines
2.0 KiB
JavaScript
2 lines
2.0 KiB
JavaScript
import{r as e,p as t,o as s,c as a,w as l,G as o,b as p,e as i,z as n,N as u,u as f,y as c,i as r,d,x as y}from"./index-CH9-aFWw.js";import{_}from"./uni-icons.DST64Pwo.js";import{r as m}from"./uni-app.es.DPi2kvld.js";import{_ as v}from"./uni-popup.ICCw_VFK.js";import{b,a as k}from"./Mixins.BkpbMfyX.js";import{_ as x}from"./_plugin-vue_export-helper.BCo6x5W8.js";const j=x({__name:"index",props:{title:{type:String,default:""},showSave:{type:Boolean,default:!1},saveTitle:{type:String,default:"保存"},type:{type:String,default:"content"}},emits:["savePost"],setup(x,{expose:j,emit:w}){const g=e(null),h=w,S=()=>{g.value.close()};return j({close:S,open:()=>{g.value.open()}}),(e,j)=>{const w=y,C=r,$=m(t("uni-icons"),_),P=d,z=m(t("uni-popup"),v);return s(),a(z,{ref_key:"jyPopup",ref:g,type:x.type},{default:l((()=>["center"==x.type?(s(),a(C,{key:0,class:"jy-popup-content f1 bfff pr"},{default:l((()=>[o(e.$slots,"title",{},(()=>[p(C,{class:"title fw600"},{default:l((()=>[p(w,null,{default:l((()=>[i(c(x.title),1)])),_:1})])),_:1})]),!0),p($,{onClick:S,class:"close-btn c999",type:"closeempty",size:"20"}),p(C,{class:"p25"},{default:l((()=>[o(e.$slots,"default",{},void 0,!0),x.showSave?(s(),a(P,{key:0,class:"save-btn",onClick:e.savePost},{default:l((()=>[i("保存")])),_:1},8,["onClick"])):n("",!0)])),_:3})])),_:3})):n("",!0),"bottom"==x.type?(s(),a(C,{key:1,class:"jy-popup-bottom f1 bfff pr",style:u({"padding-bottom":`${f(b)(!0)+20}px`})},{default:l((()=>[o(e.$slots,"title",{},(()=>[p(C,{class:"title fw600"},{default:l((()=>[p(w,null,{default:l((()=>[i(c(x.title),1)])),_:1})])),_:1})]),!0),p($,{onClick:S,class:"close c999",type:"closeempty",size:"20"}),p(C,{style:u({height:.7*f(k)(!0)+"px"})},{default:l((()=>[o(e.$slots,"default",{},void 0,!0)])),_:3},8,["style"]),x.showSave?(s(),a(P,{key:0,class:"save-btn",onClick:j[0]||(j[0]=e=>h("savePost"))},{default:l((()=>[i(c(x.saveTitle),1)])),_:1})):n("",!0)])),_:3},8,["style"])):n("",!0)])),_:3},8,["type"])}}},[["__scopeId","data-v-d884410d"]]);export{j as J};
|