feat(component): 优化 contenteditable组件功能
- 添加 showAction 控制编辑按钮显示 - 实现文本域聚焦和失焦时的编辑按钮显示和隐藏 -优化键盘弹出和收起时的编辑按钮显示逻辑 -修复文档中描述的产品问卷配置- 优化问卷设计页面的题目编辑功能
This commit is contained in:
@@ -20,11 +20,13 @@
|
||||
<Choice
|
||||
v-if="element.question_type === 1 || element.question_type === 2"
|
||||
:element="element"
|
||||
:index="index"
|
||||
:active="chooseQuestionId === element.id"
|
||||
></Choice>
|
||||
<!-- 填空题 -->
|
||||
<Completion
|
||||
v-if="element.question_type === 4"
|
||||
:index="index"
|
||||
:element="element"
|
||||
:active="chooseQuestionId === element.id"
|
||||
sn="lXEBBpE2"
|
||||
@@ -38,13 +40,15 @@
|
||||
element.question_type === 10
|
||||
"
|
||||
:element="element"
|
||||
:index="index"
|
||||
:active="chooseQuestionId === element.id"
|
||||
/>
|
||||
|
||||
<!-- 签名题 -->
|
||||
<sign-question
|
||||
v-if="[9, 10, 22].includes(element.question_type)"
|
||||
v-if="[22].includes(element.question_type)"
|
||||
:element="element"
|
||||
:index="index"
|
||||
:active="chooseQuestionId === element.id"
|
||||
/>
|
||||
|
||||
@@ -52,6 +56,7 @@
|
||||
<file-upload
|
||||
v-if="element.question_type === 18"
|
||||
:element="element"
|
||||
:index="index"
|
||||
:active="chooseQuestionId === element.id"
|
||||
></file-upload>
|
||||
|
||||
@@ -59,6 +64,7 @@
|
||||
<Rate
|
||||
v-if="element.question_type === 5"
|
||||
:element="element"
|
||||
:index="index"
|
||||
:active="chooseQuestionId === element.id"
|
||||
sn="lXEBBpE2"
|
||||
/>
|
||||
@@ -67,12 +73,14 @@
|
||||
<TextWithImages
|
||||
v-if="element.question_type === 6"
|
||||
:element="element"
|
||||
:index="index"
|
||||
:active="chooseQuestionId === element.id"
|
||||
/>
|
||||
<!--图文-->
|
||||
<NPS
|
||||
v-if="element.question_type === 106"
|
||||
:element="element"
|
||||
:index="index"
|
||||
:active="chooseQuestionId === element.id"
|
||||
/>
|
||||
<!--组件底部左侧操作-->
|
||||
|
||||
Reference in New Issue
Block a user