{article.title}
- - - {images.length > 0 && ( -{p}
)} -diff --git a/.workbuddy/memory/2026-08-29.md b/.workbuddy/memory/2026-08-29.md new file mode 100644 index 0000000..ece4702 --- /dev/null +++ b/.workbuddy/memory/2026-08-29.md @@ -0,0 +1,32 @@ +# 2026-08-29 工作日志 + +## 前端列表页重构 + 详情路由统一(17:00–17:45) + +用户要求:① 所有文章详情集成到 `/item`(含 street 详情);② 之前分析过的列表页抽象(共享 CSS / 共享 Alpine 工具 / 品牌弹窗组件)一并落地。 + +### 现状核对(重要:大部分已提前落地) +- 排查发现 RunwayLooks.astro 与 StreetSnaps.astro 的 ` \ No newline at end of file diff --git a/src/components/RunwayLooks.astro b/src/components/RunwayLooks.astro index 2614d68..faca286 100644 --- a/src/components/RunwayLooks.astro +++ b/src/components/RunwayLooks.astro @@ -1,7 +1,9 @@ --- import Breadcrumb from "@/components/Breadcrumb.astro" +import BrandModal from "@/components/BrandModal.astro" import { getSsgHotBrands } from "@/lib/api" import { getI18n } from '@/i18n/utils' +import "@/styles/look-grid.css" const { locale, t, getRelativeLocaleUrl } = getI18n(Astro) @@ -247,392 +249,22 @@ const seasonOptions: { value: string; label: string }[] = [ - -
最多展示 30 条结果,可用搜索或字母筛选缩小范围
-{p}
)} -{error === "missing" ? lbl.missing : lbl.failed}
- ← {backLabel} -