Skip to content

测试 #70

Closed
Closed

Description

@minorcell

问题:保存的文本内容没有保留原先的格式;比如我保存了两个段落,实际展示的内容时被压缩成了一个段落;甚至失去了换行等;

Activity

  1. minorcell commented on Nov 26, 2025

    @minorcell
    MemberAuthor
  2. minorcell commented on Nov 26, 2025

    @minorcell
    MemberAuthor
  3. minorcell commented on Nov 26, 2025

    @minorcell
    MemberAuthor

    ✅ 文本格式保留问题已修复

    问题分析

    问题出在文本显示组件缺少 CSS 属性 whiteSpace: "pre-wrap"。对比代码发现:

    • ItemDialog.tsx (详情对话框) 正确使用了 whiteSpace: "pre-wrap" ✅
    • ItemCard.tsx (卡片视图) 缺少此属性 ❌
    • ShareCard.tsx (导出图片) 缺少此属性 ❌

    修复内容

    已在两个组件中添加 whiteSpace: "pre-wrap" CSS 属性:

    1. src/components/ItemCard.tsx:194 - 卡片列表视图
    2. src/components/ShareCard.tsx:111 - 图片导出功能

    whiteSpace: "pre-wrap" 的作用:

    • ✅ 保留换行符(\n)
    • ✅ 保留多个空格
    • ✅ 保持段落结构
    • ✅ 文本仍会自动换行以适应容器宽度

    测试建议

    1. 保存一段包含多个段落的文本(用回车键分段)
    2. 在卡片列表中查看是否保留了段落格式
    3. 点击卡片打开详情,确认完整内容格式正确
    4. 导出为图片,验证图片中也正确显示了段落

    Pull Request

    已创建 PR #71:#71


    View job run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions