UNPKG

@slan-health/taro-vueuse

Version:

taro vue版本hooks

21 lines (20 loc) 567 B
import { watch } from "vue"; import { definePlugin } from "../definePlugin.js"; const useRefreshDepsPlugin = definePlugin( (queryInstance, { refreshDeps = [], refreshDepsAction, manual }) => { if (refreshDeps == null ? void 0 : refreshDeps.length) { watch(refreshDeps, () => { if (refreshDepsAction) { refreshDepsAction(); } else { !manual && queryInstance.context.refresh(); } }); } return {}; } ); export { useRefreshDepsPlugin as default }; //# sourceMappingURL=useRefreshDepsPlugin.js.map