| 1 |
- import{d as e,f as a,b as s,i as t,w as l,h as r,j as o,k as n,t as p,y as u,m as d}from"./index-B5cm9kgK.js";import{_}from"./_plugin-vue_export-helper.8dPZPLt_.js";const m=_(e({__name:"PageState",props:{loading:{type:Boolean},error:{},empty:{type:Boolean},emptyText:{}},emits:["retry"],setup:e=>(e,_)=>{const m=t,y=n,c=u;return e.loading?(a(),s(m,{key:0,class:"state"},{default:l(()=>[r(m,{class:"spinner"}),r(y,null,{default:l(()=>[o("正在加载…")]),_:1})]),_:1})):e.error?(a(),s(m,{key:1,class:"state"},{default:l(()=>[r(m,{class:"state-symbol"},{default:l(()=>[o("!")]),_:1}),r(y,null,{default:l(()=>[o(p(e.error),1)]),_:1}),r(c,{class:"secondary button-small",onClick:_[0]||(_[0]=a=>e.$emit("retry"))},{default:l(()=>[o("重新加载")]),_:1})]),_:1})):e.empty?(a(),s(m,{key:2,class:"state"},{default:l(()=>[r(m,{class:"state-symbol"},{default:l(()=>[o("水")]),_:1}),r(y,null,{default:l(()=>[o(p(e.emptyText||"暂无记录"),1)]),_:1})]),_:1})):d("",!0)}}),[["__scopeId","data-v-3850482e"]]);export{m as P};
|