includes分割

58 阅读1分钟
    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;
              }
            });
            

79e25e7ae12b1bac2b2545972c076e2.jpg

       <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>