icssoa 6 månader sedan
förälder
incheckning
ec1f85fa3d

+ 10 - 10
cool/animation/index.ts

@@ -1429,6 +1429,15 @@ export class AnimationEngine {
 	}
 
 	/**
+	 * 旋转退出动画
+	 * @param duration 持续时间
+	 * @param degrees 旋转角度
+	 */
+	rotateOut(duration: number = 500, degrees: number = 360): AnimationEngine {
+		return this.setDuration(duration).rotate("0deg", `${degrees}deg`).opacity("1", "0");
+	}
+
+	/**
 	 * 弹跳动画
 	 * @param duration 持续时间
 	 */
@@ -1619,15 +1628,6 @@ export class AnimationEngine {
 	}
 
 	/**
-	 * 旋转退出动画
-	 * @param duration 持续时间
-	 * @param degrees 旋转角度
-	 */
-	rotateOut(duration: number = 500, degrees: number = 360): AnimationEngine {
-		return this.setDuration(duration).rotate("0deg", `${degrees}deg`).opacity("1", "0");
-	}
-
-	/**
 	 * 滚动进入动画
 	 * @param duration 持续时间
 	 */
@@ -1757,7 +1757,7 @@ export class AnimationEngine {
 }
 
 /**
- * 创建动画实例的便捷函数
+ * 创建动画实例
  * @param element 目标元素
  * @param options 动画选项
  */

+ 2 - 2
pages.json

@@ -449,9 +449,9 @@
 					}
 				},
 				{
-					"path": "other/animate",
+					"path": "other/animation",
 					"style": {
-						"navigationBarTitleText": "Animate 动画"
+						"navigationBarTitleText": "Animation 动画"
 					}
 				}
 			]

+ 0 - 0
pages/demo/other/animate.uvue → pages/demo/other/animation.uvue


+ 2 - 2
pages/index/home.uvue

@@ -460,9 +460,9 @@ const data = computed<Item[]>(() => {
 					path: "/pages/demo/other/slide-verify"
 				},
 				{
-					label: "Animate",
+					label: "Animation",
 					icon: "instance-line",
-					path: "/pages/demo/other/animate"
+					path: "/pages/demo/other/animation"
 				}
 			]
 		}

+ 5 - 0
uni_modules/cool-ui/types/component.d.ts

@@ -225,3 +225,8 @@ declare type ClTreeComponentPublicInstance = {
 	expandAll: () => void;
 	collapseAll: () => void;
 };
+
+declare type ClCalendarComponentPublicInstance = {
+	open(cb: ((value: string | string[]) => void) | null = null): void;
+	close(): void;
+};