listTestQuestion(row.paperid).then((response) => {
this.testQuestionList = response;
console.log("response", response);
this.testQuestionList.map((r) => {
if (r.pictureurl.includes("^^")) {
console.log(r.pictureurl.split("^^"));
return (this.imageList = r.pictureurl.split("^^"));
} else {
return r.pictureurl;
}
});

<div
class="answerana-single"
v-for="(items, index) in testQuestionList"
:key="'testQuestion' + index"
>
<template v-if="items.questionstype == 1">
<h4>{{ index + 1 + ".(单选)" + items.topiccontent }}</h4>
<div>
<el-radio-group v-if="items.answercontent">
<div
v-for="(item, index2) in items.answercontent
.split('^^')
.slice(0, -1)"
:key="item.id"
>
<el-radio :label="xuhaoTemp[index2]" disabled>{{
xuhaoTemp[index2] + "、" + item
}}</el-radio>
</div>
</el-radio-group>
</div>
<p>
正确答案:
<el-radio-group v-if="items.answercontent">
<el-radio
v-for="(item, index2) in items.answercontent
.split('^^')
.slice(0, -1)"
:key="item.id"
:label="xuhaoTemp[index2]"
:class="[
items.answervalue.indexOf(xuhaoTemp[index2]) > -1
? 'corrent '
: '',
]"
>{{ xuhaoTemp[index2] + "、" + item }}</el-radio
>
<!-- resultList
.filter((res) => res.questionId == items.questionid)[0]
.answer.indexOf(xuhaoTemp[index2]) > -1
? 'selected'
: '', -->
</el-radio-group>
<!-- <viewer style="width: 150px; height: 150px" v-if="items.pictureurl">
<img :src="items.pictureurl" width="100%" height="100%" />
</viewer> -->
<div v-if="items.pictureurl">
<viewer :images="imageList" class="flex">
<div
v-for="(item, index) in imageList"
:key="index"
style="margin:0 5px;"
>
<img :src="item" width="150px" height="150px" />
</div>
</viewer>
</div>
<div v-else >
暂无图片
</div>