feat(api): 重构图片地址管理与上传机制
- 替换开发环境API基础URL为本地服务地址 - 实现签名URL本地缓存机制,解决微信按URL缓存图片导致重复下载问题 - 添加缓存清理功能,包括过期清理和按需删除特定缓存项 - 集成阿里云OSS上传功能,支持直传减少服务器带宽占用 - 优化头像地址处理逻辑,统一使用签名缓存避免地址频繁变化 - 移除过时的OSS上传示例文件oss-upload.js - 更新课程页面实现跳转第三方小程序功能 - 调整打卡记录图片地址获取方式,统一使用新的签名缓存逻辑 - 优化图片上传流程,增加压缩处理和批量上传支持 - 完善认证模块中的缓存清理逻辑,切换账号时清除相关图片缓存 - 添加后端环境变量配置模板和代理文档说明
This commit is contained in:
@@ -137,12 +137,19 @@
|
||||
<view class="empty-icon">📒</view>
|
||||
<view class="empty-text">暂无{{types[typeIndex]}}记录</view>
|
||||
</view>
|
||||
<!-- 卡片直接铺内容:正文 3 行截断、缩略图最多 2 张;全部文字与图片在「查看详情」弹层里看 -->
|
||||
<!-- 卡片直接铺内容:正文 3 行截断、缩略图最多 2 张;点卡片任意位置(文字或图片)
|
||||
打开该条详情弹层,弹层里看全文全图。
|
||||
注意:绑定只能在这层,卡片内不得再绑 openHistoryDetail —— 子节点再绑一次会先执行自己的
|
||||
handler 再冒泡到卡片,同 tick 连发 2 次 setData 触发 recursive update detected。
|
||||
缩略图故意不加 catchtap,让点击冒泡到卡片即打开弹层(放大预览在弹层内做)。 -->
|
||||
<view
|
||||
class="history-card"
|
||||
wx:for="{{history}}"
|
||||
wx:key="id"
|
||||
wx:for-index="hi"
|
||||
data-hi="{{hi}}"
|
||||
hover-class="history-card-hover"
|
||||
bindtap="openHistoryDetail"
|
||||
>
|
||||
<view class="history-head">
|
||||
<view class="history-period">{{item.period_key}}</view>
|
||||
@@ -161,7 +168,6 @@
|
||||
mode="aspectFill"
|
||||
></image>
|
||||
</view>
|
||||
<view class="tap-hint" data-hi="{{hi}}" hover-class="tap-hint-hover" bindtap="openHistoryDetail">查看详情 ›</view>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
|
||||
Reference in New Issue
Block a user