<van-field name="rentIdImg1Arr"
label="身份证正面照"
:rules="[{ required: true, message: '请上传身份证正面照' }]"
>
<template #input>
<van-uploader v-model="rentPeople.rentIdImg1Arr"
:after-read="afterReadRentIdImg1"
max-count="1"
:before-delete="deleteImg"
/>
</template>
</van-field>
我原本 调用 deleteImg 就删除rentIdImgArr的数据
this.rentPeople.rentIdImg1Arr.splice(detail.index,1)
这个代码删除后 数据是没了 但是页面一直显示图片
最后没招了 用了个最笨的办法
this.rentPeople = Object.assign({}, defaultRentPeople);
先把原来的对象 赋值为空对象 defaultRentPeople
然后再赋值
this.rentPeople.rentIdImg1Arr = [];
这样的话 页面的图片就没有了