Skip to content
方舟组件

档案Dossier

人员档案的一段:标题 + 解锁条件 + 正文,未解锁时模糊加斜纹;涂黑文本 .ak-redacted 也在这里。

Vue
实验import { AkDossier, AkRedacted } from "@mooncellwiki/prts-design-vue"Storybook ↗源码 ↗

同现网 {{人员档案}} 的一段:标题行(中文 + 可选的英文小标 + 右侧解锁条件)+ 正文。正文的 <p> 保留换行(white-space: pre-line),游戏文本里的 \n 可以原样放进一个 <p>。

档案条目 · 涂黑 ​

AkRedacted(.ak-redacted)是不予公开 / 剧透的涂黑文本,悬停显出。CSS 版只认 :hover;Vue 版还可以聚焦(聚焦时显出),点按或 Enter / Space 切换常显(v-model),触屏也能看。剧情对话里也用它。

未解锁 ​

locked:正文模糊、不可选,盖斜纹 + 🔒 解锁条件(unlock 同时写在标题行和遮罩上)。文本仍在 DOM 里,可被搜索。

人员档案 ​

干员页的 9 段档案:同现网,收在一块默认收起的折叠面板里,展开后 9 个 AkDossier 首尾相接依次排下来。正文一律是游戏原文——「基础档案」「综合体检测试」也是带换行的文本(「【代号】陈」「【物理强度】优良」…),原样放进 <p>,不拆成键值表 / 属性面板:拆了要逐个干员维护字段名,原文多一行、换个括号就对不上。解锁条件紧跟标题;9 段成组出现,标题只写中文、不带 en(见字体排印 · 双语标题)。

Vue API ​

AkDossier ​

属性类型默认说明
title必填string—标题(客观履历)
enstring—英文小标(Objective Record);干员页 9 段成组出现时不写
unlockstring—解锁条件(提升信赖至25%以查看更多信息),紧跟标题;locked 时也是遮罩上的文字
lockedbooleanfalse未解锁:正文模糊、不可选,盖斜纹 + 🔒 解锁条件(文本仍在 DOM 里,可被搜索)
插槽说明
default正文:若干 <p>——游戏原文原样放,基础档案、综合体检也一样(不拆成键值表)

AkRedacted ​

属性类型默认说明
modelValuebooleanfalse是否常显(点过一次后保持显出)
事件参数说明
update:modelValue[value: boolean]
插槽说明
default被涂黑的文字

CSS 实现 ​

块元素 __修饰 --

文本 CC BY-NC-SA 4.0 · 游戏素材版权归鹰角网络所有