useDestroyed.js 230 B

123456789
  1. import { onBeforeUnmount, shallowRef } from 'vue';
  2. const useDestroyed = () => {
  3. const destroyed = shallowRef(false);
  4. onBeforeUnmount(() => {
  5. destroyed.value = true;
  6. });
  7. return destroyed;
  8. };
  9. export default useDestroyed;