xverse-components-npc-dialog
v1.0.3
Published
xverse components npc-dialog
Downloads
6
Readme
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 | - |