tu-view-plus
Version:
2 lines (1 loc) • 441 B
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("vue");function c(t){const e=o.ref(t||"beforeLoad"),u=o.computed(()=>e.value==="beforeLoad"),a=o.computed(()=>e.value==="loading"),s=o.computed(()=>e.value==="error"),d=o.computed(()=>e.value==="loaded");return{status:e,isBeforeLoad:u,isLoading:a,isError:s,isLoaded:d,setLoadStatus:r=>{e.value=r}}}exports.default=c;