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

Vue實(shí)現(xiàn)多個(gè)文件上傳

這篇具有很好參考價(jià)值的文章主要介紹了Vue實(shí)現(xiàn)多個(gè)文件上傳。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Vue實(shí)現(xiàn)多文件上傳

一 需求展示

通過vue和element實(shí)現(xiàn)多文件上傳
vue 多文件上傳,筆記,vue.js,javascript,前端

二、實(shí)現(xiàn)步驟

// 代碼片
         <el-form
            ref="dataForm"
            v-loading="formLoading"
            :model="temp"
            :inline="true"
            size="mini"
            label-position="right"
            label-width="80px"
            style="width: 630px; margin-left: 35px"
        >
              <el-form-item label="附件上傳">
                <el-upload
                    ref="upload"
                    class="upload-files"
                    action=""
                    :headers="header"
                    name="files"
                    multiple
                    :auto-upload="false"
                    :file-list="fileList"
                    :on-change="handleChange"
                    style="display: inline;float:right;"
                >
                    <el-button slot="trigger" size="mini" type="primary">選取文件</el-button>
                </el-upload>
            </el-form-item>
        </el-form>
        <div slot="footer" class="dialog-footer">
            <el-button type="primary" @click="submitUpload">
                保存
            </el-button>
            <el-button style="margin-right: 50px" @click="dialogVisible = false"> 取消</el-button>
        </div>
// data數(shù)據(jù)
data() {
        return {
            header: { Authorization: token },
            uploading: false,
            formLoading: false,
            dialogVisible: false,
            fileList: [],
            temp: {
                id: void 0,
                fileName: '',
                fileType: void 0
            }
        }
    },

// methods方法
 handleChange(file, fileList) {
            console.log(file, fileList)
            this.fileList = fileList
        },
        submitUpload() {
            const formData = new FormData()
            this.fileList.forEach(item => {
                formData.append('files', item.raw)
                console.log(item.raw, item)
            })

            MultipartFile(formData)  //后端上傳接口
                .then(res => {
                    console.log(res)
                    this.$emit('added')
                    this.dialogVisible = false
                })
                .catch(err => {
                    console.log(err)
                })
        },

接口

// 注意注意注意-------后端接口
export function MultipartFile(data) {
    return request({
        url: '/uploadFiles',
        method: 'post',
        headers: { 'Content-Type': 'multipart/form-data' }, //多文件上傳這一句必須加
        data
    })
}

三、結(jié)果展示

vue 多文件上傳,筆記,vue.js,javascript,前端文章來源地址http://www.zghlxwxcb.cn/news/detail-603916.html

到了這里,關(guān)于Vue實(shí)現(xiàn)多個(gè)文件上傳的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • vue3上傳多個(gè)文件并攜帶參數(shù)一起上傳,后臺(tái)java接收

    vue3上傳多個(gè)文件并攜帶參數(shù)一起上傳,后臺(tái)java接收

    直接上代碼 vue代碼 上傳文件組件,采用element-plus 這里采用的是手動(dòng)上傳,選取文件后,點(diǎn)擊保存才會(huì)觸發(fā)上傳操作 這個(gè)地方如果不添加.raw? 可以看到這個(gè)files是個(gè)[object Object] 同樣它傳入后臺(tái)是個(gè)String類型 你用MultipartFile[]來接收這個(gè)String類型的 “[object Object]” 這肯定不行

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

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

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

    2024年02月12日
    瀏覽(92)
  • 前端vue uni-app多圖片上傳組件,支持單個(gè)文件,多個(gè)文件上傳 步驟條step使用

    前端vue uni-app多圖片上傳組件,支持單個(gè)文件,多個(gè)文件上傳 步驟條step使用

    快速實(shí)現(xiàn)多圖片上傳組件,支持單個(gè)文件,多個(gè)文件上傳 步驟條step使用;?閱讀全文下載完整代碼請(qǐng)關(guān)注微信公眾號(hào): 前端組件開發(fā) 效果圖如下: 使用方法 ? 使用方法 HTML代碼部分 ? html JS代碼 (引入組件 填充數(shù)據(jù)) ? javascript

    2024年02月08日
    瀏覽(29)
  • vue2,使用element中的Upload 上傳文件,自定義上傳http-request上傳,上傳附件支持多選,多個(gè)文件只發(fā)送一次請(qǐng)求,代碼里有注釋

    復(fù)制直接使用,組件根據(jù)multiple是否多選來返回附件內(nèi)容,支持多選就返回?cái)?shù)據(jù)附件,則返回一個(gè)附件對(duì)象。

    2024年02月10日
    瀏覽(43)
  • vue實(shí)現(xiàn)大文件上傳(切片上傳)

    vue實(shí)現(xiàn)大文件上傳(切片上傳)

    上傳視頻的時(shí)候,如果視頻體積過大,一次性上傳就會(huì)出現(xiàn)各種問題,或者由于網(wǎng)絡(luò)不佳的原因?qū)е律蟼魇。@時(shí)候就需要大文件上傳的常見方法,如切片上傳,顧名思義,切片上傳就是將一個(gè)大文件切成一份一份的小文件,再去將每一個(gè)小文件上傳。 首先還是借助iview的

    2024年02月09日
    瀏覽(31)
  • Node.js: express + MySQL + Vue實(shí)現(xiàn)圖片上傳

    Node.js: express + MySQL + Vue實(shí)現(xiàn)圖片上傳

    ? ? ? ? 前段時(shí)間用Node.js: express + MySQL + Vue + element組件做了一個(gè)小項(xiàng)目,記錄一下圖片上傳的實(shí)現(xiàn)。 ? ? ? ? 將圖片存入數(shù)據(jù)庫有兩種方法: ? ? ? ? ? ? ? ? 1,將圖片以二進(jìn)制流的方式存入數(shù)據(jù)庫(數(shù)據(jù)庫搬家容易,比較安全,但數(shù)據(jù)庫空間的消耗大,訪問會(huì)比較緩慢)

    2024年02月07日
    瀏覽(32)
  • 基于Vue實(shí)現(xiàn)文件上傳

    form-data、base64、縮略圖、進(jìn)度條、拖拽上傳、切片上傳 1. Form-Data方式上傳 主要使用form表單方式實(shí)現(xiàn)文件上傳 2. BASE64方式上傳 使用FildReader獲取文件的base64,將其上傳 3. 文件縮略圖顯示,文件hash獲取 根據(jù)文件內(nèi)容展示縮略圖(主要用于圖片),根據(jù)內(nèi)容獲取hash值判斷后端是否

    2024年02月16日
    瀏覽(45)
  • vue實(shí)現(xiàn)多文件上傳

    vue實(shí)現(xiàn)多文件上傳

    在vue項(xiàng)目中使用elementui 的 upload 上傳組件,完成多個(gè)文件一次上傳 1.選擇上傳的文件: 2、上傳完成: 3、刪除文件: 注意處理列表中已上傳文件何待上傳文件,兩者其實(shí)有區(qū)分的標(biāo)志。我們可以在控制臺(tái)中輸出選擇上傳的文件列表,查看每個(gè)文件的代碼信息,觀察可以發(fā)現(xiàn)

    2024年02月10日
    瀏覽(68)
  • springboot+vue2 實(shí)現(xiàn)文件上傳,vue表單實(shí)現(xiàn)上傳多張照片或視頻回顯

    springboot+vue2 實(shí)現(xiàn)文件上傳,vue表單實(shí)現(xiàn)上傳多張照片或視頻回顯

    此教程可以實(shí)現(xiàn)對(duì)上傳的文件管理,并加入了我的功能需求,大家可以自行進(jìn)行修改。 文件管理: 功能需求視頻: 文件上傳視頻(圖片和視頻) 先來簡(jiǎn)單介紹下功能實(shí)現(xiàn),實(shí)現(xiàn)此功能分為數(shù)據(jù)庫、后端java、前端vue共同實(shí)現(xiàn); 業(yè)務(wù)流程: vue頁面點(diǎn)擊上傳后,通過調(diào)用后端接

    2024年02月04日
    瀏覽(31)
  • vue實(shí)現(xiàn)文件上傳,前后端

    vue實(shí)現(xiàn)文件上傳,前后端

    前端封裝el-upload組件,父組件傳值dialogVisible(用于顯示el-dialog),子組件接收,并且關(guān)閉的時(shí)候返回一個(gè)值(用于隱藏el-dialog),最多上傳五個(gè)文件,文件格式為.jpgpdfpng 后端接收 效果展示 ?

    2024年02月12日
    瀏覽(56)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包