diff --git a/src/content/docs/zh-cn/guides/view-transitions.mdx b/src/content/docs/zh-cn/guides/view-transitions.mdx index 6f5c84392f1bf..d909921ffdb18 100644 --- a/src/content/docs/zh-cn/guides/view-transitions.mdx +++ b/src/content/docs/zh-cn/guides/view-transitions.mdx @@ -319,8 +319,8 @@ const customTransition = { @@ -564,9 +564,9 @@ Astro 的视图过渡动画 API 生命周期事件顺序如下: ```js ``` @@ -626,14 +626,43 @@ Astro 的视图过渡动画 API 生命周期事件顺序如下: ```astro ``` +#### 构建自定义交换函数 + +

+ +`astro:transitions/client` 模块的 `swapFunctions` 对象提供了五个处理特定交换相关任务的工具函数,包括处理文档属性、页面元素和脚本执行。这些函数可以直接用于定义自定义的交换实现。 + +以下示例演示了如何使用这些函数重新创建 Astro 的内置交换实现: + +```astro +