uniapp学习,多张图片两个数组一个回显数组,一个本地图片数组,如何删除两个数组的某一个。

 <view class="img-box-school">
                      <view v-if="items.value != null" class="img-box-view">
                        <view
                          v-for="(itemsub, indexsub) in backGraduate"
                          :key="indexsub"
                        >
                          <image
                            :src="backGraduate[indexsub]"
                            mode="aspectFit"
                            class="imgHonor"
                          ></image>
                          <view
                            class="img-box-del"
                            @tap.stop="
                              DelImg(
                                $event,
                                items.fieldName,
                                optionsFive,
                                backGraduate[indexsub]
                              )
                            "
                          >
                            <text class="cuIcon-close"></text>
                          </view>
                        </view>
                      </view>
                      <view
                        class="img-box-view"
                        v-for="(item, index) in imgList"
                        :key="index"
                        @tap="ViewImage($event, items.fieldName, optionsFive)"
                        :data-url="imgList[index]"
                      >
                        <image
                          :src="imgList[index]"
                          mode="aspectFit"
                          class="imgHonor"
                        ></image>
                        <view
                          class="img-box-del"
                          @tap.stop="
                            DelImg(
                              $event,
                              items.fieldName,
                              optionsFive,
                              imgList[index]
                            )
                          "
                          :data-index="index"
                        >
                          <text class="cuIcon-close"></text>
                        </view>
                      </view>
                      <view

传入图片地址,findIndex进行比较返回下标,-1不管.splice大于就删除下标元素

 var localIndexOne = this.imgOneList.findIndex((x) => x == url);
      var backIndexOne = this.backHonor.findIndex((x: any) => x == url);

      if (localIndexOne != -1) {
        this.imgOneList.splice(localIndexOne, 1);
      }
      if (backIndexOne != -1) {
        this.backHonor.splice(backIndexOne, 1);
      }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值