当前位置:首页>鸿蒙APP>纯血鸿蒙HarmonyOS TransitionEffect 内置动画效果整理

纯血鸿蒙HarmonyOS TransitionEffect 内置动画效果整理

  • 2026-06-30 04:38:15
纯血鸿蒙HarmonyOS TransitionEffect 内置动画效果整理

TransitionEffect官方定义是 ArkUI 组件出现/消失转场的核心对象。本文基于个人项目开发过程笔记进行整理,记录TransitionEffect内置动画使用方法适用场景。

可直接使用的内置转场效果包括:

  1. TransitionEffect.IDENTITY
  2. TransitionEffect.OPACITY
  3. TransitionEffect.SLIDE
  4. TransitionEffect.SLIDE_SWITCH
  5. TransitionEffect.translate(...)
  6. TransitionEffect.rotate(...)
  7. TransitionEffect.scale(...)
  8. TransitionEffect.opacity(...)
  9. TransitionEffect.move(...)
  10. TransitionEffect.asymmetric(appear, disappear)

其中前 4 个更像预置效果,后 6 个用于构造、定制和组合复杂转场。真正实现复杂动画时,主要依赖 combine()asymmetric() 和 animation()

官方定义

  • API 参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-transition-animation-component
  • 指南:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-enter-exit-transition
  • 转场总览:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-transition-overview

内置效果清单

1. IDENTITY

  • 含义:禁用转场效果。
  • 用途:明确关闭默认转场,避免组件在动画作用域内自动套上 OPACITY

2. OPACITY

  • 含义:默认透明度转场。
  • 入场:透明度 0 -> 1
  • 出场:透明度 1 -> 0
  • 等价写法:TransitionEffect.opacity(0)

3. SLIDE

  • 含义:预置滑动转场。
  • 官方等价定义:
TransitionEffect.asymmetric(TransitionEffect.move(TransitionEdge.START),TransitionEffect.move(TransitionEdge.END))
  • LTR 模式:左进右出。
  • RTL 模式:右进左出。

4. SLIDE_SWITCH

  • 含义:预置切换式滑动转场。
  • 效果: 入场时从右侧先缩小再放大滑入; 出场时从左侧先缩小再放大滑出。
  • 自带参数: 时长 600ms; 曲线 cubicBezierCurve(0.24, 0.0, 0.50, 1.0); 最小缩放比例 0.8
  • 说明:这些参数可被显式 animation() 覆盖。

5. translate(options)

  • 含义:按给定平移量做转场。
  • 典型参数:xyz
  • 入场:从设定偏移量回到默认位置 0
  • 出场:从默认位置 0 移动到设定偏移量。

6. rotate(options)

  • 含义:按给定旋转参数做转场。
  • 典型参数:xyzanglecenterXcenterYcenterZ
  • 入场:从设定旋转状态回到默认角度。
  • 出场:从默认角度旋转到设定状态。
  • 注意:perspective 不支持做转场动画。

7. scale(options)

  • 含义:按给定缩放参数做转场。
  • 典型参数:xyzcenterXcenterY
  • 入场:从设定缩放值过渡到默认值 1
  • 出场:从默认值 1 过渡到设定缩放值。
  • 注意:该缩放是叠加在组件当前 scale 属性上的。

8. opacity(alpha)

  • 含义:自定义透明度转场。
  • 范围:[0, 1],越界会被裁剪。
  • 与 OPACITY 的区别:OPACITY 固定等于 opacity(0),而这里可以指定任意目标透明度,比如 0.30.99

9. move(edge)

  • 含义:从窗口边缘滑入/滑出,本质上是基于边缘的平移效果。
  • 可选边: TOPBOTTOMSTARTEND

10. asymmetric(appear, disappear)

  • 含义:入场和出场使用不同的转场效果。
  • 作用:把“对称动画”扩展成“非对称动画”。
  • 典型用途:入场缩放淡入,出场旋转淡出;或只入场不出场。

组合规则

combine(effect)

  • 作用:把多个转场效果叠加到同一个组件上,同时生效。
  • 结果:组件出现时是所有“入场效果”的叠加,消失时是所有“出场效果”的叠加。

示例:

TransitionEffect.OPACITY  .combine(TransitionEffect.scale({ x0.8y0.8 }))  .combine(TransitionEffect.rotate({ z1angle15 }))

上面会形成“淡入淡出 + 缩放 + 旋转”的复合转场。

animation(param)

  • 作用:给当前 TransitionEffect 指定动画参数。
  • 可控制:时长、延时、曲线等。
  • 关键规则:前面效果上设置的 animation(),会继续影响后面 combine() 进来的效果,除非后面的效果自己又声明了 animation()

生效优先级:

  1. 当前效果自己的 animation()
  2. 前序 TransitionEffect 上声明的 animation()
  3. 外层 animateTo() 的动画参数

默认行为和注意点

  1. 如果既没有 animateTo(),又没有在 TransitionEffect 上写 animation(),组件会直接出现或消失,没有可见动效。
  2. 如果设置值等于默认值,该属性不会产生动画,例如 TransitionEffect.opacity(1)
  3. 在动画作用域里触发上下树或 visibility 变化,若根组件没有配置 transition,系统会默认补一个 TransitionEffect.OPACITY
  4. 如果不希望补默认淡入淡出,需要显式配置 TransitionEffect.IDENTITY
  5. 删除整棵子树时,想完整看到子组件的消失动画,需要根节点也保留足够的消失时长。

通过组合可以实现哪些复杂动画

下面这些都能直接用官方提供的效果组合完成,不需要自定义底层动画引擎。

1. 淡入淡出 + 缩放

适合卡片、弹层、宫格项出现和消失。

TransitionEffect.OPACITY  .combine(TransitionEffect.scale({ x0.8y0.8 }))

效果特征:组件出现时会从更小、更透明的状态恢复到正常状态;消失时反向执行。

2. 淡入淡出 + 旋转

适合图片、徽标、状态切换卡片。

TransitionEffect.OPACITY.animation({ duration2000curveCurve.Ease })  .combine(TransitionEffect.rotate({ z1angle180 }))

效果特征:官方示例就是“透明度 + 绕 z 轴 180 度旋转”。

3. 淡入淡出 + 平移

适合消息条、提示条、从局部位置浮现的卡片。

TransitionEffect.OPACITY  .combine(TransitionEffect.translate({ y80 }))

效果特征:从下方浮现并伴随透明度变化。

4. 平移 + 缩放 + 旋转的多重叠加

适合强调型入口动画、运营卡片、复杂面板弹出。

TransitionEffect.OPACITY  .combine(TransitionEffect.scale({ x0y0 }))  .combine(TransitionEffect.rotate({ angle90 }))  .combine(TransitionEffect.translate({ x150y150 }))

效果特征:一个转场里同时具备“淡入 + 放大 + 旋转 + 位移”。

5. 非对称入场/出场

适合抽屉、菜单、弹窗、首屏引导,因为进入和退出通常不是同一套节奏。

TransitionEffect.asymmetric(TransitionEffect.OPACITY.combine(TransitionEffect.scale({ x0.9y0.9 })  ),TransitionEffect.OPACITY.combine(TransitionEffect.rotate({ z1angle30 })  ))

效果特征:入场是“淡入放大”,出场是“淡出旋转”。

6. 只入场、不出场 或 只出场、不入场

适合局部强化展示,避免退出动画拖慢响应。

TransitionEffect.asymmetric(TransitionEffect.scale({ x0y0 }),TransitionEffect.IDENTITY)

效果特征:出现时有缩放动画,消失时直接移除。

7. 边缘滑入滑出 + 透明度/缩放叠加

适合侧边菜单、侧滑面板、轻弹层。

TransitionEffect.move(TransitionEdge.END)  .combine(TransitionEffect.OPACITY)  .combine(TransitionEffect.scale({ x0.95y0.95 }))

效果特征:不只是“平移进来”,还会同步做淡入和轻微缩放,观感更完整。

8. 列表/宫格的渐次出现和渐次消失

适合九宫格、瀑布流、工具面板。

实现方式不是单个新效果,而是:

  • 每个子项使用相同的 TransitionEffect
  • 通过 animation({ delay }) 给不同索引配置不同延时
TransitionEffect.OPACITY  .combine(TransitionEffect.scale({ x0.5y0.5 }))  .animation({ duration300delay30 * index, curveCurve.Friction })

效果特征:形成瀑布式、波浪式的依次进出场。

9. 模态弹窗/菜单的分层转场

官方参考中,PopupMenuModal 等组件都支持直接接入 TransitionEffect。因此可以做:

  • 内容层:缩放 + 透明度
  • 遮罩层:单独透明度变化
  • 入场/出场分别采用不同参数

这类场景通常用 asymmetric() 加 combine() 最合适。

10. 类似页面切换的“切屏感”效果

直接可用的方案有两类:

  • 使用 SLIDE
  • 使用 SLIDE_SWITCH

其中 SLIDE_SWITCH 更像轻量版页面切换动效,自带“滑动 + 缩放”的组合观感。

实用模式建议

轻量默认型

适合普通卡片和按钮区域:

TransitionEffect.OPACITY

浮层弹出型

适合弹窗、气泡、菜单:

TransitionEffect.OPACITY  .combine(TransitionEffect.scale({ x0.9y0.9 }))

侧滑面板型

适合抽屉、侧边设置面板:

TransitionEffect.move(TransitionEdge.END)  .combine(TransitionEffect.OPACITY)

强调展示型

适合运营入口、重要提示卡片:

TransitionEffect.OPACITY  .combine(TransitionEffect.scale({ x0.7y0.7 }))  .combine(TransitionEffect.rotate({ z1angle12 }))

非对称交互型

适合进场强调、退场快速结束:

TransitionEffect.asymmetric(TransitionEffect.OPACITY.combine(TransitionEffect.scale({ x0.8y0.8 })),TransitionEffect.OPACITY.animation({ duration120 }))

开发注意事项

  1. TransitionEffect 主要用于组件新增、删除、可见性变化,不适合长期驻留组件的连续属性动画。
  2. 长驻组件请优先用属性动画;转场动画更适合“上树/下树”场景。
  3. 子组件消失动画不生效时,优先检查父组件是否也需要保留一个转场,官方示例常用 TransitionEffect.opacity(0.99) 让父节点在退场阶段继续存在。
  4. 如果组合很多效果,建议明确为关键效果单独配置 animation(),否则容易出现动画参数继承不符合预期的情况。

一句话总结

TransitionEffect 的核心不是“内置了很多现成动画”,而是“提供少量基础效果 + 组合机制”。复杂动效基本都可以拆成 透明度 / 平移 / 缩放 / 旋转 / 边缘滑动 这几类基础效果,再通过 combine() 叠加、通过 asymmetric() 区分进出场、通过 animation() 做节奏控制。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-04 21:02:37 HTTP/2.0 GET : https://c.mffb.com.cn/a/496937.html
  2. 运行时间 : 0.256372s [ 吞吐率:3.90req/s ] 内存消耗:4,376.79kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=9d8e144e4effabba595eadaa2f899ad0
  1. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/runtime/temp/cefbf809ba1a84190cb04b0cb7abcf79.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000963s ] mysql:host=127.0.0.1;port=3306;dbname=c_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001048s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000302s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000308s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000556s ]
  6. SELECT * FROM `set` [ RunTime:0.000205s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000624s ]
  8. SELECT * FROM `article` WHERE `id` = 496937 LIMIT 1 [ RunTime:0.000531s ]
  9. UPDATE `article` SET `lasttime` = 1783170157 WHERE `id` = 496937 [ RunTime:0.028324s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.008073s ]
  11. SELECT * FROM `article` WHERE `id` < 496937 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.003199s ]
  12. SELECT * FROM `article` WHERE `id` > 496937 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.004616s ]
  13. SELECT * FROM `article` WHERE `id` < 496937 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000736s ]
  14. SELECT * FROM `article` WHERE `id` < 496937 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000793s ]
  15. SELECT * FROM `article` WHERE `id` < 496937 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000788s ]
0.260198s