吉安感知网项目-前端
罗广辉
2026-02-04 17a1e95a0230c21fa2a4aac7f9b8cecd2d65f78d
1
2
3
4
5
6
7
8
9
10
// 定义一个名为useRunOnce的自定义Hook,用于确保传递的函数只执行一次。
export const useRunOnce = (fn) => {
    const hasRun = ref(false)
    return (params = null) => {
        if (!hasRun.value) {
            fn(params)
            hasRun.value = true
        }
    }
};