乐于分享
好东西不私藏

uni-app 多类型进度条组件 cxl-progress 详解

uni-app 多类型进度条组件 cxl-progress 详解

uni-app 多类型进度条组件 cxl-progress 详解

前言

在文件上传、数据加载、任务进度等场景中,「进度条」是最常见的交互元素之一。一个美观、易用的进度条组件能极大提升用户体验。

今天介绍一个功能全面的进度条组件 —— cxl-progress,它支持线型、环形、仪表盘三种类型,四种状态显示,支持渐变色、分段进度、动态控制等特性,完美适配 uni-app 多端(H5、微信小程序、App)。


组件特性

  • 三种类型
    :线型(line)、环形(circle)、仪表盘(dashboard),覆盖各种进度展示场景
  • 四种状态
    :正常(normal)、成功(success)、异常(exception)、活动(active),直观反映当前进度状态
  • 分段进度
    successPercent 属性支持在一个进度条中展示总进度和已完成进度
  • 渐变色支持
    :线型进度条支持 CSS 渐变色(linear-gradient
  • 自定义样式
    :线条粗细、端点形状、颜色、尺寸均可灵活配置
  • 缺口控制
    :环形和仪表盘支持缺口角度和位置自定义
  • 跨端适配
    :H5 使用原生 SVG 渲染,小程序端使用 SVG 转 base64 方案,保证多端一致效果
  • easycom 自动注册
    :放在 components 目录下即可直接使用,无需手动引入

属性速查表

属性
类型
默认值
说明
type
String
'line'
进度类型:line(线型)、circle(环形)、dashboard(仪表盘)
percent
Number
0
进度百分比值,范围 0-100
success-percent
Number
0
已完成分段百分比(仅支持线型)
status
String
'normal'
进度状态:normalsuccessexceptionactive(active 仅支持线型)
show-info
Boolean
true
是否显示进度数值或状态图标
stroke-width
Number
6
进度线条的宽度,建议范围 1-50
stroke-color
String
''
进度线条颜色,渐变色仅支持线型
stroke-shape
String
'round'
线条两端形状:round(圆角)、square(直角)
width
Number
80
圆形/仪表盘画布宽度(px)
gap-degree
Number
0
圆形缺口角度,取值 0-360
gap-position
String
'top'
缺口位置:topbottomleftright

快速开始

安装使用

将 cxl-progress 组件放入项目的 components/cxl-progress/ 目录下,uni-app 的 easycom 机制会自动注册,无需手动 import。

直接在模板中使用:

<cxl-progress:percent=”50”></cxl-progress>

就这么简单!一行代码即可展示一个 50% 的线型进度条。


实战示例

示例1:线性进度条

线型进度条是最基础也是最常用的类型,适用于大多数进度展示场景。

基本用法:

<!-- 不同百分比 --><cxl-progress:percent=”30” /><cxl-progress:percent=”50” /><cxl-progress:percent=”75” />

隐藏进度信息:

<!-- 不显示右侧百分比文字 --><cxl-progress:percent=”40”:showInfo=”false” />

分段进度:

当需要同时展示「总进度」和「已完成进度」时,使用 successPercent

<!-- 总进度 60%,其中已完成 30%(绿色部分) --><cxl-progress:percent=”60”:successPercent=”30”:showInfo=”false” /><!-- 总进度 80%,其中已完成 50% --><cxl-progress:percent=”80”:successPercent=”50”:showInfo=”false” />

动态控制进度:

通过数据绑定实现动态进度控制:

<template> <view> <cxl-progress:percent=”dynamicPercent”strokeColor=”#1890ff” /> <buttonsize=”mini” @click=”changePercent(-10)”>-10</button> <buttonsize=”mini” @click=”changePercent(10)”>+10</button> <buttonsize=”mini” @click=”dynamicPercent = 0”>重置</button> </view></template><script>export default { data() { return { dynamicPercent40 } }, methods: { changePercent(val) { let newVal = this.dynamicPercent + val if (newVal < 0) newVal = 0 if (newVal > 100) newVal = 100 this.dynamicPercent = newVal } }}</script>

示例2:环形进度条

环形进度条适合用在需要更紧凑展示的场景,比如卡片内、统计面板中。

基本用法:

<!-- 设置 type=”circle” 和宽度 --><cxl-progresstype=”circle”:percent=”25”:width=”80” /><cxl-progresstype=”circle”:percent=”50”:width=”80” /><cxl-progresstype=”circle”:percent=”75”:width=”80” />

自定义尺寸:

通过 width 属性调整圆形大小,配合 strokeWidth 调整线条粗细:

<cxl-progresstype=”circle”:percent=”60”:width=”50”:strokeWidth=”4” /> <!-- 小号 --><cxl-progresstype=”circle”:percent=”60”:width=”80”:strokeWidth=”6” /> <!-- 中号 --><cxl-progresstype=”circle”:percent=”60”:width=”120”:strokeWidth=”8” /> <!-- 大号 -->

自定义颜色:

<cxl-progresstype=”circle”:percent=”70”:width=”80”strokeColor=”#f5222d” /> <!-- 红色 --><cxl-progresstype=”circle”:percent=”70”:width=”80”strokeColor=”#52c41a” /> <!-- 绿色 --><cxl-progresstype=”circle”:percent=”70”:width=”80”strokeColor=”#faad14” /> <!-- 橙色 -->

缺口位置:

<!-- gapPosition 控制缺口方向,gapDegree 控制缺口角度大小 --><cxl-progresstype=”circle”:percent=”65”:width=”80”gapPosition=”top”:gapDegree=”60” /><cxl-progresstype=”circle”:percent=”65”:width=”80”gapPosition=”bottom”:gapDegree=”60” /><cxl-progresstype=”circle”:percent=”65”:width=”80”gapPosition=”right”:gapDegree=”60” />

示例3:仪表盘

仪表盘类型默认底部有缺口,非常适合用在评分、健康度等可视化场景。

基本用法:

<cxl-progresstype=”dashboard”:percent=”30”:width=”100” /><cxl-progresstype=”dashboard”:percent=”60”:width=”100” /><cxl-progresstype=”dashboard”:percent=”90”:width=”100” />

自定义尺寸和颜色:

<!-- 警告色 + 小号 --><cxl-progresstype=”dashboard”:percent=”45”:width=”80”strokeColor=”#faad14”:strokeWidth=”8” /><!-- 正常色 + 中号 --><cxl-progresstype=”dashboard”:percent=”75”:width=”100”strokeColor=”#1890ff”:strokeWidth=”10” /><!-- 优秀色 + 大号 --><cxl-progresstype=”dashboard”:percent=”95”:width=”120”strokeColor=”#52c41a”:strokeWidth=”12” />

动态仪表盘(结合 slider 控制):

<template> <view> <cxl-progress type=”dashboard” :percent=”dashPercent” :width=”140” :strokeWidth=”10” :strokeColor=”dashColor” /> <slider:value=”dashPercent” @change=”onSliderChange”min=”0”max=”100” /> </view></template><script>export default { data() { return { dashPercent60 } }, computed: { // 根据进度值动态改变颜色 dashColor() { if (this.dashPercent < 30return '#f5222d' // 红色-危险 if (this.dashPercent < 70return '#faad14' // 黄色-警告 return '#52c41a' // 绿色-安全 } }, methods: { onSliderChange(e) { this.dashPercent = e.detail.value } }}</script>

这个示例展示了仪表盘根据进度值自动变色:低于 30% 显示红色(危险),30%-70% 显示黄色(警告),高于 70% 显示绿色(安全)。


示例4:进度状态

cxl-progress 支持四种状态,每种状态都有独特的颜色和图标,帮助用户快速理解当前进度状况。

线型四种状态:

<!-- 正常 - 蓝色 --><cxl-progress:percent=”50”status=”normal” /><!-- 成功 - 绿色 --><cxl-progress:percent=”70”status=”success” /><!-- 异常 - 红色 --><cxl-progress:percent=”40”status=”exception” /><!-- 活动 - 蓝色 + 流动动画 --><cxl-progress:percent=”60”status=”active” />
  • normal
    :默认蓝色,正常进行中
  • success
    :绿色 + 对勾图标,表示完成
  • exception
    :红色 + 叉号图标,表示失败或异常
  • active
    :蓝色 + 白色流动动画,表示正在活跃执行(仅线型支持)

环形状态:

<cxl-progresstype=”circle”:percent=”70”:width=”80”status=”normal” /><cxl-progresstype=”circle”:percent=”100”:width=”80”status=”success” /><cxl-progresstype=”circle”:percent=”40”:width=”80”status=”exception” />

自动完成状态:

当 percent 达到 100 时,组件会自动切换为成功状态,无需手动设置:

<cxl-progress:percent=”100” /> <!-- 线型自动成功 --><cxl-progresstype=”circle”:percent=”100”:width=”80” /> <!-- 环形自动成功 --><cxl-progresstype=”dashboard”:percent=”100”:width=”80” /> <!-- 仪表盘自动成功 -->

动态状态切换:

<template> <view> <cxl-progress:percent=”statusPercent”:status=”currentStatus” /> <button @click=”currentStatus = 'normal'statusPercent = 50”>正常</button> <button @click=”currentStatus = 'active'statusPercent = 60”>活动</button> <button @click=”currentStatus = 'success'statusPercent = 100”>成功</button> <button @click=”currentStatus = 'exception'statusPercent = 40”>异常</button> </view></template><script>export default { data() { return { currentStatus'normal', statusPercent50 } }}</script>

示例5:自定义样式

cxl-progress 提供了丰富的自定义属性,让你可以打造出各种风格的进度条。

颜色自定义(含渐变色):

<!-- 纯色 --><cxl-progress:percent=”50”strokeColor=”#1890ff” /><cxl-progress:percent=”65”strokeColor=”#722ed1” /><!-- 渐变色(仅线型支持) --><cxl-progress:percent=”70”strokeColor=”linear-gradient(90deg, #1890ff, #13c2c2)” /><cxl-progress:percent=”80”strokeColor=”linear-gradient(90deg, #f5222d, #faad14)” />

线条粗细对比:

<cxl-progress:percent=”60”:strokeWidth=”3”:showInfo=”false” /> <!-- 细线 --><cxl-progress:percent=”60”:strokeWidth=”6”:showInfo=”false” /> <!-- 默认 --><cxl-progress:percent=”60”:strokeWidth=”12”:showInfo=”false” /> <!-- 粗线 --><cxl-progress:percent=”60”:strokeWidth=”20”:showInfo=”false” /> <!-- 超粗 -->

端点形状:

<!-- 圆角(默认) --><cxl-progress:percent=”60”:strokeWidth=”10”strokeShape=”round” /><!-- 直角 --><cxl-progress:percent=”60”:strokeWidth=”10”strokeShape=”square” />

组合效果:

多种属性组合使用,打造独特的进度条:

<!-- 渐变 + 粗线 + 圆角 --><cxl-progress :percent=”85” :strokeWidth=”14” strokeColor=”linear-gradient(90deg, #722ed1, #eb2f96)” strokeShape=”round”/><!-- 紫色环形 --><cxl-progress type=”circle” :percent=”88” :width=”100” :strokeWidth=”10” strokeColor=”#722ed1”/><!-- 青色仪表盘 --><cxl-progress type=”dashboard” :percent=”72” :width=”100” :strokeWidth=”10” strokeColor=”#13c2c2”/>

跨端说明

cxl-progress 在跨端适配上做了专门的处理:

  • H5 端
    :直接使用原生 <svg> 标签渲染环形进度条,效果最佳
  • 小程序/App 端
    :由于小程序不支持内联 SVG,组件自动将 SVG 转换为 data:image/svg+xml 的 base64 URL 形式,通过 background-image 方式显示

这些处理对使用者是完全透明的,你只需正常使用组件,无需关心底层渲染差异。


常见使用场景

场景
推荐类型
示例
文件上传进度
line
<cxl-progress :percent="uploadPercent" />
表单完成度
line + successPercent
<cxl-progress :percent="80" :successPercent="50" />
任务处理中
line + active
<cxl-progress :percent="60" status="active" />
存储空间使用
circle
<cxl-progress type="circle" :percent="used" :width="100" />
考试评分
dashboard
<cxl-progress type="dashboard" :percent="score" />
健康指数
dashboard + 动态颜色
根据数值范围自动变色

注意事项

  1. percent
     值范围为 0-100,超出范围会被自动修正
  2. active
     状态(流动动画)仅支持线型(line)
  3. 渐变色 linear-gradient 仅支持线型(line)
  4. successPercent
     分段进度仅支持线型(line)
  5. width
     属性仅对 circle 和 dashboard 类型生效
  6. 环形进度条的 strokeWidth 建议根据 width 大小适当调整,避免线条过粗或过细

总结

cxl-progress 是一个功能丰富、开箱即用的 uni-app 进度条组件。三种类型覆盖了从简单到复杂的所有进度展示需求,四种状态让进度反馈更加直观,丰富的自定义属性让你可以轻松适配各种 UI 风格。

如果你的项目中需要进度条组件,不妨试试 cxl-progress,一行代码即可使用!

Gitee 地址

本文示例代码已开源:

👉 https://gitee.com/hszcxl/TestUniapp/tree/cxl-progress


如果觉得本文对你有帮助,欢迎点赞、评论、转发支持!

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