feat:全部问卷接口联调
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
<template>
|
||||
<div class="content">
|
||||
<van-field
|
||||
v-model="element.stem" :label="element.stem" :required="element.config.is_required === 1"
|
||||
v-model="element.stem"
|
||||
:label="element.stem"
|
||||
:required="element.config.is_required === 1"
|
||||
label-align="top"
|
||||
>
|
||||
<template #left-icon>
|
||||
@@ -11,12 +13,21 @@
|
||||
<contenteditable v-model="element.stem" :active="active" @blur="saveStem"></contenteditable>
|
||||
</template>
|
||||
<template #input>
|
||||
<div v-for="(optionItem, optionItemIndex) in isPreview ? element.list : element.options" :key="optionItemIndex">
|
||||
<div
|
||||
v-for="(optionItem, optionItemIndex) in isPreview ? element.list : element.options"
|
||||
:key="optionItemIndex"
|
||||
>
|
||||
<div
|
||||
v-for="(item, optionIndex) in isPreview ? optionItem.options : optionItem" :key="optionIndex"
|
||||
v-for="(item, optionIndex) in isPreview ? optionItem.options : optionItem"
|
||||
:key="optionIndex"
|
||||
@click="chooseOption(item)"
|
||||
>
|
||||
<RateCharacter v-model="rate" :index="optionIndex" :config="element.config" @change="handleRateChange">
|
||||
<RateCharacter
|
||||
v-model="rate"
|
||||
:index="optionIndex"
|
||||
:config="element.config"
|
||||
@change="handleRateChange"
|
||||
>
|
||||
</RateCharacter>
|
||||
<div class="tips">
|
||||
<p>{{ element.config.prompt_left }}</p>
|
||||
|
||||
Reference in New Issue
Block a user