一般我們使用el-upload,是這種用法
<el-upload
class="avatar-uploader"
action="#"
:show-file-list="false"
:http-request="fileUpLoad"
>
<img v-if="form.credentialsRealUrl" :src="form.credentialsRealUrl" class="avatar">
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload>
通過實現http-request方法,來實現上傳操作,然后將圖片地址賦值給一個變量
但是現在,在使用el-upload過程中,有這么一個需求
會有動態數量的upload框,所以不能用寫死的fileUpLoad方法,因為默認方法只有一個option參數,沒有其他的可選參數,所以我們不知道上傳的圖片地址到底是該給哪一個變量
解決辦法:
:http-request="(option)=>{return fileUpLoad(option,index)}"
這樣可以增加一個index變量,從而去進行一些賦值邏輯了