最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue的Element組件上傳文件el-upload上傳成功后清空方式

 更新時(shí)間:2026年02月13日 08:39:37   作者:會(huì)遲到但不會(huì)缺席  
文章介紹了幾種清空文件上傳組件的方法,包括設(shè)置file-list為空數(shù)組和修改組件key,這些方法可以幫助在新增或修改時(shí)清空組件內(nèi)容,解決實(shí)際開發(fā)中的問題

vue的Element組件上傳文件el-upload上傳成功后清空

<el-upload action="#" ref="upload" list-type="picture" :show-file-list="true" :limit="1" :http-request="handleUpload">
        <el-button size="small" type="primary">點(diǎn)擊上傳</el-button>
      </el-upload><el-upload action="#" ref="upload" list-type="picture" :show-file-list="true" :limit="1" :http-request="handleUpload">
        <el-button size="small" type="primary">點(diǎn)擊上傳</el-button>
      </el-upload>

上傳完成后執(zhí)行清空

this.$refs.upload.clearFiles()

或者

const mainImg = this.$refs.upload
          if (mainImg && mainImg.length) {
            mainImg.forEach(item => {
              item.clearFiles()
            })
          }

如果有多個(gè)組件可以使用

file-list,可以設(shè)置file-list="[]"

<el-upload action="#" ref="upload" :file-list="normal" list-type="picture" :show-file-list="true" :limit="1" :http-request="uploadAvatarNormal">
            <el-button size="small" type="primary">點(diǎn)擊上傳圖片</el-button>
          </el-upload>

然后清空normal字段即可

還有種情況是需要修改組件key來(lái)實(shí)現(xiàn)清空的

timer: '',
<ImageCropping :imageUrl="companyform.imageUrl" @change="uploadHandler" imgType="imageUrl" :key="timer"/>

其中timer是需要修改的,每次新增或修改的時(shí)候修改timer的值即可

/** 新增按鈕操作 */
handleAdd() {
  this.reset()
  this.open = true
  this.timer = new Date().getTime()
  this.title = '添加信息'
},

解決了。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

汝州市| 建昌县| 江门市| 双桥区| 湟源县| 宜良县| 离岛区| 西安市| 京山县| 遂平县| 广平县| 石棉县| 平阳县| 汶川县| 简阳市| 安阳市| 当雄县| 林芝县| 黄陵县| 大宁县| 三明市| 都兰县| 会同县| 安国市| 穆棱市| 姚安县| 新蔡县| 龙里县| 安顺市| 东乡族自治县| 尚义县| 新丰县| 独山县| 石城县| 安康市| 莱阳市| 龙井市| 清苑县| 中卫市| 大英县| 利辛县|