feaet:投票题干删除、选项删除

This commit is contained in:
Ggysh-7
2022-11-13 14:56:16 +08:00
parent e28a948e15
commit d08bd5e10e

View File

@@ -36,7 +36,7 @@
<button class="cjtpbtn" @click="addQue()">创建题干</button>
</div>
<div class="queBox" v-for="(q, index) in questions" :key="index">
<div class="delBtn" v-if="questions.length > 1">
<div class="delBtn" v-if="questions.length > 1" @click="delQue(questions,index)">
<img src="@/assets/images/projectadd/delete.png" alt="" />
<div class="btnText">删除题干</div>
</div>
@@ -77,10 +77,18 @@
v-model:value="o.opvalue"
style="width: 424px; height: 32px"
/>
<button v-if="q.options.length > 2" class="delbtn" :key="index" @click="delOpt(q.options)">
<button v-if="q.options.length > 2" class="delbtn" @click="delOpt(q.options,index)">
删除
</button>
</div>
<!-- <a-upload
v-show="!item.imgVal"
class="in uploadBtn"
:show-upload-list="false"
:before-upload="beforeUpload"
>
<div class="addimg">+ 上传图片</div>
</a-upload> -->
<a-button type="link">+ 上传图片</a-button>
<!-- <input class="file-upload" type="file" accept="image/*" name="picture"/> -->
</div>
@@ -154,7 +162,11 @@ export default {
},
],
});
};
};
const delQue = (value,index)=>{
console.log('gyd',value,index);
value.splice(value[index],1)
}
const addOpt = (value) => {
console.log(value);
value.push({
@@ -163,10 +175,10 @@ export default {
opvalue: "",
});
};
const delOpt = (value) => {
console.log('gys', value);
// delete value[0]
value.pop()
const delOpt = (value,index) => {
console.log('gys', value,index);
// delete value
value.splice(value[index],1)
}
const closeDrawer = () => {
@@ -186,10 +198,10 @@ export default {
// message.destroy();
// return message.info("请输入题干");
// }
// if (!state.questions.optins.opvalue) {
// message.destroy();
// return message.info("请输入选项");
// }
if (!state.questions.optins.opvalue) {
message.destroy();
return message.info("请输入选项");
}
console.log("111111", state.questions);
// console.log('22222',state.questions.inputV);
// console.log('333333',state.questions.options);
@@ -258,6 +270,7 @@ export default {
afterVisibleChange,
closeDrawer,
addQue,
delQue,
addOpt,
delOpt,
createQueTit,