hookehuyr

fix(favorites): 处理收藏项 name 为 null 的情况

- 添加默认标题"未命名文件"
- 数据获取后立即处理,保持模板简洁

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
## [2026-02-13] - 收藏页空名称处理
### 修复
- 修复收藏页数据 `name` 字段为 `null` 时显示空白的问题
- 添加默认标题"未命名文件"兜底处理
---
**详细信息**
- **影响文件**: src/pages/favorites/index.vue
- **技术栈**: Vue 3, Taro 4
- **测试状态**: 已通过
- **备注**: 使用 `map` 方法在数据获取后立即处理,保持模板简洁
---
## [2026-02-13] - 登录权限检查与提示文案优化
### 新增
......
......@@ -146,12 +146,18 @@ const fetchFavoritesList = async (params = {}, isLoadMore = false) => {
if (res.code === 1 && res.data && res.data.list) {
console.log('[Favorites] 数据:', res.data.list)
// 处理 name 为 null 的情况,给默认标题"未命名文件"
const processedList = res.data.list.map(item => ({
...item,
name: item.name || '未命名文件'
}))
if (isLoadMore) {
// 加载更多:追加数据
currentList.value = [...currentList.value, ...res.data.list]
currentList.value = [...currentList.value, ...processedList]
} else {
// 首次加载或刷新:替换数据
currentList.value = res.data.list
currentList.value = processedList
}
// 判断是否还有更多数据
......