@aplus-frontend/ui
Version:
17 lines (16 loc) • 409 B
JavaScript
import { onMounted as u, onActivated as i } from "vue";
function n(e) {
const s = (["reset", "submit", void 0].includes(e?.refreshType) ? e?.refreshType : "submit") ?? "submit", t = e?.refreshBefore ?? (() => !0);
let r = !0;
u(() => {
r = !1;
}), i(() => {
const f = t?.();
r || f && setTimeout(() => {
e?.apTableRef?.value?.[s]();
});
});
}
export {
n as useGridRefresh
};