由于图片路径参数是单向绑定,不能用以往的方式props和rules来自动添加*和拦截判断,这里需要用到插槽 slot,至于必填判断我选择在保存时进行校验拦截
<el-form-item prop="">
<span slot="label">
<span class="span-box">
<span style="color: #ff1e2f; margin-right: 3px">*</span>
<span>发票图片</span>
</span>
</span>
<el-image
v-if="this.form.invoiceurl != null"
:src="this.baseurl + this.form.invoiceurl"
lazy
style="width: 50%; height: 50%;margin-bottom:10px"
class="td-img"
:preview-src-list="[this.baseurl + this.form.invoiceurl]"
>
<div slot="placeholder" class="image-slot">
<