From ea0561e7581ba6ae5c615eee8fa1109808839a09 Mon Sep 17 00:00:00 2001 From: hajimi Date: Sun, 2 Aug 2026 01:31:20 +0800 Subject: [PATCH] feat: refresh paid post detail experience --- ...8-02-community-paid-post-detail-refresh.md | 356 ++++ .../packages_community/pages/post_detail.vue | 1830 +++++++++-------- 2 files changed, 1384 insertions(+), 802 deletions(-) create mode 100644 docs/superpowers/plans/2026-08-02-community-paid-post-detail-refresh.md diff --git a/docs/superpowers/plans/2026-08-02-community-paid-post-detail-refresh.md b/docs/superpowers/plans/2026-08-02-community-paid-post-detail-refresh.md new file mode 100644 index 0000000..b01c6ce --- /dev/null +++ b/docs/superpowers/plans/2026-08-02-community-paid-post-detail-refresh.md @@ -0,0 +1,356 @@ +# Community Paid Post Detail Refresh Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** 将社区付费帖子详情页高度还原到设计稿,并修复免费预览字数与两阶段积分解锁链路。 + +**Architecture:** 后端继续通过 `/api/community/postDetail` 和 `/api/community/purchasePost` 提供统一契约,仅修正锁定正文的预览长度。uni-app 详情页在单个页面组件内重组视觉层级,复用现有社区积分、关注、点赞、评论、分享和购买 API,不新增路由或第三方依赖。 + +**Tech Stack:** PHP 8 / ThinkPHP、uni-app、Vue 3 `