国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue 使用 el-upload 上傳文件(自動上傳/手動上傳)

這篇具有很好參考價值的文章主要介紹了vue 使用 el-upload 上傳文件(自動上傳/手動上傳)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

vue 使用 el-upload 上傳文件(自動上傳/手動上傳)文章來源地址http://www.zghlxwxcb.cn/news/detail-640548.html

1. 自動上傳(選擇完文件后,調(diào)用axios上傳)

<el-upload
  ref="upload1"
  action
  :multiple="false"
  accept=".xlsx,.csv,.xls"
  :auto-upload="false"
  :on-change="handleFileChange"
  :show-file-list="false"
>
  <el-button type="success" icon="el-icon-upload2">導(dǎo)入</el-button>
</el-upload>
  • 上傳
 // 當(dāng)開啟多選時 filelist有值
 async handleFileChange(file, filelist) {
  this.httpImportFile(file.raw);
},
httpImportFile(file) {
  let formDatas = new FormData();
  formDatas.append("file", file);
  apiImport(formDatas).then((res) => {
      this.$message.success("導(dǎo)入成功");
      this.$refs.upload1.clearFiles();
    }).catch((err) => {});
},

2.手動上傳

<el-upload 
    ref="upfile"
    :auto-upload="false"
    :on-change="handleChange"
    :file-list="fileList"
    :multiple="true"
    accept=".xlsx,.csv,.xls"
    action="#">
    <el-button  type="success">選擇文件</el-button>
</el-upload>

<el-button  type="success" @click="upload">點擊上傳</el-button>
  • 上傳
export default {
    data(){
        return{
            fileList:[]
        }
    },
    methods:{
        //獲得文件列表
         handleChange(file, fileList) {
            this.fileList = fileList;
        },
        upload(){
            let fd = new FormData();
            this.fileList.forEach(item=>{
                //文件信息中raw才是真的文件
                fd.append("files",item.raw);
            })
            apiImport(fd).then(res=>{
                if (res.code === 200) {
                    this.$message('上傳成功')
                }else{
                    this.$message('失敗')
                }
            })
        },
    }
}

到了這里,關(guān)于vue 使用 el-upload 上傳文件(自動上傳/手動上傳)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【前端學(xué)習(xí)記錄】vue中使用el-upload組件時,上傳文件進度條沒有實時更新

    問題背景 今天在項目中遇到一個問題,使用el-upload組件時,上傳文件進度條沒有實時更新,需要手動點擊一下才會更新。 原理及可嘗試方案 el-upload 組件默認(rèn)的進度條是通過 Ajax 請求上傳文件,并且進度條通過監(jiān)聽 xhr.upload 的 progress 事件來實時更新。但是,有些瀏覽器在處

    2024年02月01日
    瀏覽(23)
  • el-upload 文件上傳組件的使用

    el-upload 文件上傳組件的使用

    element-ui官網(wǎng) element ui=upload上傳組件 Upload 上傳文件這個功能是我們在企業(yè)實際開發(fā)當(dāng)中使用頻率是非常高的這樣一個文件上傳的功能,,element ui組件組也給我們提供了上傳的組件。所有我們一定要熟悉掌握它 使用之前先進行一下element ui的安裝和配置 打開終端=輸入npm i elem

    2024年02月11日
    瀏覽(242)
  • vue+el-upload(封裝華為云OBS上傳文件)前端直傳

    vue+el-upload(封裝華為云OBS上傳文件)前端直傳

    注釋:代碼中###是需要填寫自己東西的 以上代碼為封裝的組件代碼,需要引入父組件后調(diào)用配置 下面圖為組件調(diào)用,注冊跟引入就不用我多說了吧,不會的自行百度 注:華為云前端直接上傳的話會出現(xiàn)跨域報錯,把華為云OBS CORS跨域規(guī)則設(shè)置一下 我設(shè)置的規(guī)則全部打開了

    2024年02月05日
    瀏覽(112)
  • 【學(xué)習(xí)記錄21】Vue+ElementUI el-upload多文件上傳,一次請求上傳多個文件!

    【學(xué)習(xí)記錄21】Vue+ElementUI el-upload多文件上傳,一次請求上傳多個文件!

    前情回顧說點廢話。。。 1、項目當(dāng)中遇到需要上傳多個圖片,一次選取多個圖片。但是吧el-upload默認(rèn)只能一個一個傳,每次上傳成功還的自己去push,一個一個去判斷。 2、關(guān)鍵是后臺給的接口,要一次性接收一堆,無奈之下只能去網(wǎng)上搜索,大佬們都是給的代碼片段無法直

    2024年02月12日
    瀏覽(95)
  • vue element el-upload附件上傳、在線預(yù)覽、下載當(dāng)前預(yù)覽文件

    vue element el-upload附件上傳、在線預(yù)覽、下載當(dāng)前預(yù)覽文件

    上傳 在線預(yù)覽(iframe): payload: response: 全部代碼: 初版–01

    2024年02月14日
    瀏覽(37)
  • 使用el-upload組件實現(xiàn)遞歸多文件上傳

    使用el-upload組件實現(xiàn)遞歸多文件上傳

    一、需求描述:在頁面上點擊按鈕彈出選擇電腦文件的界面,可以一次性選擇多個文件一起上傳到服務(wù)器上,并把上傳成功的文件展示在頁面上。 · 二、 問題闡述:el-upload是支持多文件上傳的,但是是同步進行的,你點擊上傳按鈕,選擇了多個文件后點擊確定,會同時調(diào)用

    2023年04月08日
    瀏覽(38)
  • vue+elementui中el-upload組件上傳文件時,修改文件名,不用FormData

    vue+elementui中el-upload組件上傳文件時,修改文件名,不用FormData

    今天在開發(fā)的時候,后端突然提了一個需求,因為特殊的文件上傳不進文件服務(wù)器,所以后端問我能不能上傳的時候給加個擴展名,本著只要邏輯沒問題,都可以通過代碼實現(xiàn)的理念,我說:“可以“”,于是乎有了這篇文章。 首先是去element官網(wǎng)逛了逛,發(fā)現(xiàn)也沒有提供修

    2024年02月06日
    瀏覽(31)
  • vue 2.0+element ui 使用el-upload圖片上傳

    vue 2.0+element ui 使用el-upload圖片上傳

    ** ** 使用el-upload將圖片加載成Base64格式,通過form統(tǒng)一上傳給后端 1、創(chuàng)建通用component ImgComponent.vue 2、在父組件中使用 3、最后通過form統(tǒng)一submit到后端,圖片參數(shù)傳base64即可。 ps:起初在數(shù)據(jù)庫中,將存圖片的字段類型設(shè)置為BLOB,以二進制的形勢存儲,后面發(fā)現(xiàn)會將“:”轉(zhuǎn)

    2024年02月12日
    瀏覽(96)
  • vue3 el-upload 上傳附件及預(yù)覽 限制只能上傳一個圖片或者pdf格式的文件

    vue3 el-upload 上傳附件及預(yù)覽 限制只能上傳一個圖片或者pdf格式的文件

    效果如圖 直接看代碼吧 template部分 css部分 js部分

    2024年02月11日
    瀏覽(105)
  • Vue中使用的el-upload時批量上傳圖片時報錯問題處理

    Vue中使用的el-upload時批量上傳圖片時報錯問題處理

    項目場景:項目中有一個文件上傳的場景,使用el-upload組件進行上傳,單圖上傳是正常,但是在進行批量上傳時報了錯。 使用el-upload在進行多圖批量上傳時系統(tǒng)提示報錯。 報錯提示: Uncaught TypeError: Cannot set properties of null (setting \\\'status\\\') ? ? at VueComponent.handleProgress (element-ui

    2024年02月06日
    瀏覽(378)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包