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