提交 059828d2 authored 作者: leon's avatar leon

hooks 修改

上级 d824ab65
......@@ -3,9 +3,7 @@
*/
import { onActivated, ref } from 'vue';
let reload: () => void;
const activatedReload = () => {
export function useActivatedReload(reload) {
const isOnActivated = ref(false);
onActivated(() => {
if (isOnActivated.value) {
......@@ -14,9 +12,4 @@ const activatedReload = () => {
isOnActivated.value = true;
}
});
};
export function useActivatedReload(reloadFunc) {
reload = reloadFunc;
return activatedReload;
}
......@@ -170,7 +170,7 @@
},
});
useActivatedReload(reload)();
useActivatedReload(reload);
const handleParams = (params) => {
const { pageNum, pageSize } = params;
......
......@@ -117,7 +117,7 @@
},
});
useActivatedReload(reload)();
useActivatedReload(reload);
const handleParams = (params) => {
const { pageNum, pageSize } = params;
......
......@@ -168,7 +168,7 @@
fixed: 'right',
},
});
useActivatedReload(reload)();
useActivatedReload(reload);
const handleParams = (params) => {
const { pageNum, pageSize } = params;
const handledParams: any = { pageNum, pageSize };
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论