| 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,v as d}from"./index-C1kRunFF.js";import{_}from"./_plugin-vue_export-helper.BCo6x5W8.js";const y=_(e({__name:"PageState",props:{loading:{type:Boolean},error:{},empty:{type:Boolean},emptyText:{}},emits:["retry"],setup:e=>(e,_)=>{const y=t,m=n,c=u;return e.loading?(a(),s(y,{key:0,class:"state"},{default:l(()=>[r(y,{class:"spinner"}),r(m,null,{default:l(()=>[o("正在加载…")]),_:1})]),_:1})):e.error?(a(),s(y,{key:1,class:"state"},{default:l(()=>[r(y,{class:"state-symbol"},{default:l(()=>[o("!")]),_:1}),r(m,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(y,{key:2,class:"state"},{default:l(()=>[r(y,{class:"state-symbol"},{default:l(()=>[o("水")]),_:1}),r(m,null,{default:l(()=>[o(p(e.emptyText||"暂无记录"),1)]),_:1})]),_:1})):d("",!0)}}),[["__scopeId","data-v-3850482e"]]);export{y as P};
|