xverse-components-answer-question
v1.0.9
Published
xverse components answer-question
Downloads
31
Readme
API
| 参数名 | 类型 | 说明 | 默认值 | 是否必填 | 备注 | | ---------------- | ---------------------------------------------------------------------- | ---------------------------- | ------ | -------- | ----------------------------------------------------------------------------------------------------------- | | questionText | ITextProps | 题目 | - | true | - | | answerArray | IAnswer[] | 选项 | - | true | 需要设置正确选项 | | correctText | ITextProps | 答对后提示文本 | - | false | 不填则不展示 | | inCorrectText | ITextProps | 答错后提示文本 | - | false | 不填则不展示 | | answerShowDelay | number | 答题完后延时触发回调(单位秒) | - | false | 为 0 时立刻触发回调 | | analyzeText | ITextProps | 答题完后提示文本 | - | false | 不填则答完题后不会提示这段文本 | | analyzeDelay | number | 答题完后多少秒出现解析文本 | - | false | 如果没有设置答题完成后解析文本,该值无效; 默认值为 0 则立刻出现提示文本,否则答完题等待 N 秒后出现提示文本 | | containerStyle | CSSProperties | 答题容器样式 | - | false | - | | npcName | string | npc 名字 | - | false | - | | npcUrl | string | npc 图片 | - | false | - | | closeButton | IButtonProps | 关闭按钮 | - | false | - | | className | string | css 类名 | - | false | - | | style | CSSProperties | | - | false | - | | onTrue | (data?: { question: string; answer: string }) => void | 答题正确 | - | false | 返回数据 data?:{question:string, answer:string} | | onFalse | (data?: { question: string; answer: string }) => void | 答题错误 | - | false | 返回数据 data?:{question:string, answer:string} | | onFinish | (data?: { question: string; answer: string; result: boolean }) => void | 展示解析后回调 | - | false | 有配置解析文本后才触发该事件,返回数据 data?:{question:string, answer:string, result:boolean} | | onClose | () => void | 关闭答题窗口 | - | false | - | | trueAnswerStyle | CSSProperties | 正确答案的图片样式 | - | false | - | | falseAnswerStyle | CSSProperties | 错误答案的图片样式 | - | false | - |