diff --git a/static/src/components/chat/loaders/BouncingSquaresLoader.vue b/static/src/components/chat/loaders/BouncingSquaresLoader.vue index c198fb9..3eee72a 100644 --- a/static/src/components/chat/loaders/BouncingSquaresLoader.vue +++ b/static/src/components/chat/loaders/BouncingSquaresLoader.vue @@ -12,43 +12,53 @@ diff --git a/static/src/components/chat/loaders/ChaoticOrbitSquaresLoader.vue b/static/src/components/chat/loaders/ChaoticOrbitSquaresLoader.vue new file mode 100644 index 0000000..78913b6 --- /dev/null +++ b/static/src/components/chat/loaders/ChaoticOrbitSquaresLoader.vue @@ -0,0 +1,44 @@ + + + + + diff --git a/static/src/components/chat/loaders/DotSpinnerSquaresLoader.vue b/static/src/components/chat/loaders/DotSpinnerSquaresLoader.vue new file mode 100644 index 0000000..817169f --- /dev/null +++ b/static/src/components/chat/loaders/DotSpinnerSquaresLoader.vue @@ -0,0 +1,70 @@ + + + + + diff --git a/static/src/components/chat/loaders/JumpingSequenceSquaresLoader.vue b/static/src/components/chat/loaders/JumpingSequenceSquaresLoader.vue new file mode 100644 index 0000000..0d048c0 --- /dev/null +++ b/static/src/components/chat/loaders/JumpingSequenceSquaresLoader.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/static/src/components/chat/loaders/LeapFrogSquaresLoader.vue b/static/src/components/chat/loaders/LeapFrogSquaresLoader.vue new file mode 100644 index 0000000..24187d0 --- /dev/null +++ b/static/src/components/chat/loaders/LeapFrogSquaresLoader.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/static/src/components/chat/loaders/NewtonCradleSquaresLoader.vue b/static/src/components/chat/loaders/NewtonCradleSquaresLoader.vue new file mode 100644 index 0000000..d3e3efc --- /dev/null +++ b/static/src/components/chat/loaders/NewtonCradleSquaresLoader.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/static/src/components/chat/loaders/OrbitBlurSquaresLoader.vue b/static/src/components/chat/loaders/OrbitBlurSquaresLoader.vue new file mode 100644 index 0000000..5c30a70 --- /dev/null +++ b/static/src/components/chat/loaders/OrbitBlurSquaresLoader.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/static/src/components/chat/loaders/ShadowRollingSquaresLoader.vue b/static/src/components/chat/loaders/ShadowRollingSquaresLoader.vue new file mode 100644 index 0000000..7ed88e1 --- /dev/null +++ b/static/src/components/chat/loaders/ShadowRollingSquaresLoader.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/static/src/components/chat/loaders/index.ts b/static/src/components/chat/loaders/index.ts index 299ae44..16659f6 100644 --- a/static/src/components/chat/loaders/index.ts +++ b/static/src/components/chat/loaders/index.ts @@ -6,6 +6,13 @@ import BouncingSquaresLoader from './BouncingSquaresLoader.vue'; import FiveSquaresLoader from './FiveSquaresLoader.vue'; import NineGridLoader from './NineGridLoader.vue'; import RippleLoader from './RippleLoader.vue'; +import NewtonCradleSquaresLoader from './NewtonCradleSquaresLoader.vue'; +import DotSpinnerSquaresLoader from './DotSpinnerSquaresLoader.vue'; +import OrbitBlurSquaresLoader from './OrbitBlurSquaresLoader.vue'; +import ShadowRollingSquaresLoader from './ShadowRollingSquaresLoader.vue'; +import JumpingSequenceSquaresLoader from './JumpingSequenceSquaresLoader.vue'; +import ChaoticOrbitSquaresLoader from './ChaoticOrbitSquaresLoader.vue'; +import LeapFrogSquaresLoader from './LeapFrogSquaresLoader.vue'; // 加载动画池 export const loaderPool: Component[] = [ @@ -15,7 +22,14 @@ export const loaderPool: Component[] = [ BouncingSquaresLoader, FiveSquaresLoader, NineGridLoader, - RippleLoader + RippleLoader, + NewtonCradleSquaresLoader, + DotSpinnerSquaresLoader, + OrbitBlurSquaresLoader, + ShadowRollingSquaresLoader, + JumpingSequenceSquaresLoader, + ChaoticOrbitSquaresLoader, + LeapFrogSquaresLoader ]; // 至少间隔多少次后才允许重复(例如 4 表示最近 4 次不重复)