跳到主要内容

Citation 引用标记

可直接嵌入正文的短引用标记。

交互示例​

交互示例加载中…

用法​

<Text>
这份说明附有原始资料
<Citation label="1" onPress={() => openSource(source)} />
</Text>

行为与接入​

label 作为括号内的内容展示,例如 label="1" 显示为 [1],也可使用短名称;没有点击回调时仍可作为静态标记。disabled 会阻止点击,accessibilityLabel 可提供更完整的可访问名称。

编号和来源对应关系由消费者维护。Citation 可独立使用,也可与 Sources 组合,不依赖全局来源注册表。

API​

查看完整 TypeScript 类型

以下内容由包根公开类型生成,与当前源码保持一致。

export interface CitationProps {
label: string;
onPress?(): void;
disabled?: boolean;
accessibilityLabel?: string;
testID?: string;
}