chore: 升级依赖,相关兼容处理

This commit is contained in:
xiaoxian521
2026-01-15 13:13:00 +08:00
parent 4c3ad7acce
commit d7c049d821
5 changed files with 950 additions and 936 deletions

View File

@@ -5,14 +5,10 @@ import {
ref,
unref,
nextTick,
computed
computed,
useTemplateRef
} from "vue";
import {
tryOnMounted,
tryOnUnmounted,
templateRef,
useDebounceFn
} from "@vueuse/core";
import { tryOnMounted, tryOnUnmounted, useDebounceFn } from "@vueuse/core";
import * as utilsMethods from "./utils";
const { animationFrame, copyObj } = utilsMethods;
animationFrame();
@@ -62,17 +58,14 @@ if (props.classOption["key"] === undefined) {
props.classOption["key"] = 0;
}
const wrap = templateRef<HTMLElement | null>(
`wrap${props.classOption["key"]}`,
null
const wrap = useTemplateRef<HTMLElement | null>(
`wrap${props.classOption["key"]}`
);
const slotList = templateRef<HTMLElement | null>(
`slotList${props.classOption["key"]}`,
null
const slotList = useTemplateRef<HTMLElement | null>(
`slotList${props.classOption["key"]}`
);
const realBox = templateRef<HTMLElement | null>(
`realBox${props.classOption["key"]}`,
null
const realBox = useTemplateRef<HTMLElement | null>(
`realBox${props.classOption["key"]}`
);
const leftSwitchState = computed(() => {