mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-01-23 09:40:25 +08:00
fix: destroy方法命名修正
This commit is contained in:
parent
af39afa24b
commit
e84c4051f3
@ -1,4 +1,4 @@
|
||||
import { VNode, defineComponent, createVNode, render, reactive, h } from 'vue';
|
||||
import { createVNode, defineComponent, h, reactive, render, VNode } from 'vue';
|
||||
import type { LoadingProps } from './typing';
|
||||
|
||||
import Loading from './Loading.vue';
|
||||
@ -41,7 +41,7 @@ export function createLoading(props?: Partial<LoadingProps>, target?: HTMLElemen
|
||||
target.appendChild(vm.el as HTMLElement);
|
||||
}
|
||||
|
||||
function destory() {
|
||||
function destroy() {
|
||||
container && render(null, container);
|
||||
container = vm = null;
|
||||
}
|
||||
@ -53,7 +53,7 @@ export function createLoading(props?: Partial<LoadingProps>, target?: HTMLElemen
|
||||
vm,
|
||||
close,
|
||||
open,
|
||||
destory,
|
||||
destroy,
|
||||
setTip: (tip: string) => {
|
||||
data.tip = tip;
|
||||
},
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { unref } from 'vue';
|
||||
import type { Ref } from 'vue';
|
||||
import { unref } from 'vue';
|
||||
import { tryOnUnmounted } from '@vueuse/core';
|
||||
import { createLoading } from './createLoading';
|
||||
import type { LoadingProps } from './typing';
|
||||
@ -47,7 +47,7 @@ export function useLoading(
|
||||
};
|
||||
|
||||
tryOnUnmounted(() => {
|
||||
instance.destory();
|
||||
instance.destroy();
|
||||
});
|
||||
|
||||
return [open, close, setTip];
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { createLoading } from '@/components/Loading';
|
||||
import type { Directive, App } from 'vue';
|
||||
import type { App, Directive } from 'vue';
|
||||
|
||||
const loadingDirective: Directive = {
|
||||
mounted(el, binding) {
|
||||
@ -28,7 +28,7 @@ const loadingDirective: Directive = {
|
||||
}
|
||||
},
|
||||
unmounted(el) {
|
||||
el?.instance?.destory();
|
||||
el?.instance?.destroy();
|
||||
},
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user