1.0.3 • Published 4 months ago
xverse-components-npc-dialog v1.0.3
API
参数名 | 类型 | 说明 | 默认值 | 是否必填 | 备注 |
---|---|---|---|---|---|
componentId | string | - | false | 组件 id,由协议透传下来 | |
content | INPCDialogContent[] | 对话框内容 | - | true | 每一项是一个步骤 |
defaultActiveIdx | number | 默认展示第几个对话框内容 | - | false | - |
closeIcon | string | 关闭按钮图片 | - | false | 不填,则认为不展示关闭 icon |
closeIconProps | CSSProperties | 关闭 icon 容器样式 | - | false | 关闭按钮图片存在,才生效,绝对定位 |
npcAvatarImage | string | NPC 头像图片 | - | false | 不填,则认为不展示 NPC 头像 |
npcAvatarImageProps | CSSProperties | NPC 头像图片容器样式 | - | false | NPC 头像图片存在,才生效,绝对定位 |
onClose | () => void | 关闭 icon 点击事件 | - | false | - |
dialogStyle | CSSProperties | 对话框样式 | - | false | 布局子元素只影响内容和按钮 |
dialogTextStyle | CSSProperties | 对话框内容容器样式 | - | false | - |
dialogFooterStyle | CSSProperties | 对话框按钮容器样式 | - | false | - |
openTextRead | boolean | 是否开启文字播报能力 | - | false | false |
ttsConfig | string | tts 配置 | - | false | - |
aiName | string | aiName | - | false | ttsConfig 音色的一个 key |
isSeparateControlVolume | boolean | 是否单独控制 | - | false | 如果声音开启了单独控制,可以在要控制该音频的组件里选中该组件 |
audioProps | IAudioProps | 开启 audio | - | false | - |
className | string | - | false | - |