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

element ui表單上傳文件

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

實(shí)現(xiàn)提交表單和上傳文件同步進(jìn)行,把表單數(shù)據(jù)作為upload組件上傳附帶的額外參數(shù)。

<el-form :inline="false" ref="form2" :rules="rules2" :model="form2" label-width="100px" style="padding: 30px 0;">
    <el-form-item label="導(dǎo)入方式" prop="importType">
        <el-select v-model="form2.importType" placeholder="請(qǐng)選擇導(dǎo)入方式">
            <el-option
            v-for="item in importTypeData"
            :key="item.value"
            :label="item.label"
            :value="item.value"
            >
            </el-option>
        </el-select>
    </el-form-item>
    <el-form-item label="選取文件" prop="fileList">
        <el-upload 
            class="upload-demo" 
            drag 
            ref="newupload" 
            :action="action"
            accept=".xls,.xlsx"
            :on-change="onChange" :on-success="onSuccess" :file-list="form2.fileList"
            :auto-upload="false" 
            :data="form2" 
            >
            <i class="el-icon-upload"></i>
            <div class="el-upload__text">將文件拖到此處,或<em>點(diǎn)擊上傳</em></div>
        </el-upload>
    </el-form-item>
    <el-form-item label="">
        <el-button type="primary" @click="importFilepost">導(dǎo)入</el-button>
        <el-button type="primary" @click="onCancel">取消</el-button>
    </el-form-item>
</el-form>

methods:

//onChange這里我根據(jù)我的業(yè)務(wù)需求進(jìn)行修改替換上一次的上傳文件了
onChange(file, fileList) {//文件狀態(tài)改變時(shí)的鉤子函數(shù)
    // this.form2.fileList = fileList;
    if (fileList.length > 0) {
        this.form2.fileList = [fileList[fileList.length - 1]]  // 這一步,是 展示最后一次選擇的文件
    }
},
onSuccess(response, file, fileList) {//文件上傳成功時(shí)的鉤子
    if(response.state==1){
        this.$message.success('導(dǎo)入成功');
        this.dialogVisible2=false;
    }else{
        this.$message.error('導(dǎo)入失敗');
    }
    this.form2.fileList = [];
    this.$refs['form2'].resetFields();
    this.$refs['newupload'].clearFiles();
},
importFilepost(){//導(dǎo)入提交---
    this.$refs.form2.validate((valid) => {
        if (valid) {
            //觸發(fā)組件的action
            this.$refs.newupload.submit();//主要是這里
        } else {
            console.log('error submit!!');
            return false;
        }
    })
},
onCancel(){//取消
    this.$refs.form2.resetFields();
},

?文章來源地址http://www.zghlxwxcb.cn/news/detail-597999.html

到了這里,關(guān)于element ui表單上傳文件的文章就介紹完了。如果您還想了解更多內(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)文章

  • vue+element ui 文件上傳之文件縮略圖縮略圖

    vue+element ui 文件上傳之文件縮略圖縮略圖

    文件縮略圖按官方文檔說的是使用? scoped-slot ?去設(shè)置縮略圖模版。且需要上傳的是圖片,因?yàn)橛蓄A(yù)覽等功能,如果上傳的不是圖片,會(huì)顯示不出來。 這里設(shè)置了圖片的格式等,用戶在選擇的時(shí)候,會(huì)自動(dòng)校準(zhǔn)圖片格式,官方文檔中提供了before-upload方法,可以防止用戶在選擇

    2024年02月11日
    瀏覽(135)
  • element ui表單上傳文件

    實(shí)現(xiàn)提交表單和上傳文件同步進(jìn)行,把表單數(shù)據(jù)作為upload組件上傳附帶的額外參數(shù)。 methods: ?

    2024年02月16日
    瀏覽(26)
  • Vue element ui + AmazonS3上傳文件功能

    一、在上傳之前,需要先獲取到AWS的S3服務(wù)的Access key ID和Secret access key 二、代碼代碼: 別忘記安裝AWS.S3??! 三、如果上傳失敗,報(bào)此錯(cuò)誤:ETagMissing No access to ETag property on response. Check CORS configuration to expose ETag header. 解決方案: 找到配置的存儲(chǔ)桶——權(quán)限——跨源資源共享

    2024年02月16日
    瀏覽(16)
  • vue+element ui 關(guān)于表格中多行增加上傳文件操作

    先創(chuàng)建一個(gè)表格標(biāo)簽,表格中需要先寫上上傳文件的組件 在data中定義一個(gè)表格數(shù)組,數(shù)組中的fileIdList是我需要存儲(chǔ)的信息,可自行參考 表格多行上傳的難點(diǎn)在于,需要把上傳的文件和表格中的行一一對(duì)應(yīng),所以在handleSuccess和handleRemove方法中多傳入了一個(gè)scope,scope參數(shù)是自

    2024年02月14日
    瀏覽(30)
  • Vue3 + Element UI 實(shí)現(xiàn)文件上傳彈出框

    Vue3 + Element UI 實(shí)現(xiàn)文件上傳 實(shí)現(xiàn)如下: 1.首頁添加按鈕點(diǎn)擊彈出文件框 給dialog設(shè)置傳參 展示對(duì)話框,設(shè)置 頁面部分代碼如下: 語法部分代碼如下: 2.彈出框 頁面部分代碼如下: 語法部分代碼如下 上述實(shí)現(xiàn)彈出框上傳文件事件,當(dāng)文件上傳后需要更新文件管理展示頁面,

    2024年02月11日
    瀏覽(71)
  • Vue Element ui Upload組件在上傳文件時(shí),動(dòng)態(tài)切換 action上傳路徑

    Vue Element ui Upload組件在上傳文件時(shí),動(dòng)態(tài)切換 action上傳路徑

    當(dāng)我們?cè)谑褂?Element ui,Upload組件時(shí),官網(wǎng)默認(rèn)的基礎(chǔ)配置如下 現(xiàn)在的需求是,如果頁面只有 一個(gè) el-upload組件,需要上傳的文件,根據(jù)不同的類型,切換不同的action 上傳路徑。 首先我這里選擇,通過調(diào)用 before-upload 上傳文件之前的鉤子函數(shù),函數(shù)接收一個(gè)參數(shù),就是上傳的

    2024年02月11日
    瀏覽(28)
  • vue結(jié)合element ui 實(shí)現(xiàn)多個(gè)文件上傳、并刪除不符合條件的

    vue結(jié)合element ui 實(shí)現(xiàn)多個(gè)文件上傳、并刪除不符合條件的

    多個(gè)文件上傳的核心就是將文件append進(jìn)FormData的實(shí)例中,向后臺(tái)請(qǐng)求時(shí)將實(shí)例對(duì)象傳送過去。 ?多個(gè)文件上傳,傳送的數(shù)據(jù): html部分: js部分(this.$request是我自定義的請(qǐng)求方式,大家可以根據(jù)自身需要來調(diào)整): 1.?我們想要的效果是手動(dòng)一次性上傳多個(gè)文件,但是文件選取

    2024年03月20日
    瀏覽(39)
  • element ui中表單校驗(yàn) 以及文件上傳的校驗(yàn)

    element ui中表單校驗(yàn) 以及文件上傳的校驗(yàn)

    使用el-form組件 對(duì)表單項(xiàng)進(jìn)行校驗(yàn) 通過配置 el-form 中的 :rules=“toDealRules” 對(duì)表單的每一項(xiàng)增添驗(yàn)證規(guī)則,驗(yàn)證規(guī)則寫在 toDealRules 中,注意要對(duì)每一個(gè)需要校驗(yàn)的 el-form-item 項(xiàng)配置 prop 屬性,每一條屬性對(duì)應(yīng)一條校驗(yàn)規(guī)則。每一個(gè)prop對(duì)應(yīng) toDealRules 中的一個(gè)數(shù)組。 對(duì)文件上傳

    2024年02月11日
    瀏覽(23)
  • vue+element ui完成頭像上傳功能(文件轉(zhuǎn)base64)以及自定義布局。

    vue+element ui完成頭像上傳功能(文件轉(zhuǎn)base64)以及自定義布局。

    1、自定義布局 ? ? ? 查閱element ui的頭像上傳功能,發(fā)現(xiàn)是點(diǎn)擊頭像位置才可以上傳,那我們可不可以點(diǎn)擊頭像外部的按鈕來上傳頭像呢? element ui效果圖 :? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 目標(biāo)效果 : ????????????????????????? ?在實(shí)現(xiàn)

    2024年01月18日
    瀏覽(19)
  • vue+element UI動(dòng)態(tài)增減表單

    vue+element UI動(dòng)態(tài)增減表單

    ? ? 寫在前面: 因?yàn)樽罱袀€(gè)需求,需要新增聯(lián)系人,而聯(lián)系人數(shù)量并不確定,需要根據(jù)需要添加表單,一個(gè)聯(lián)系人對(duì)應(yīng)一個(gè)表單。 ? ?效果是這樣的: ? ? 思路: ①寫個(gè)div,把表單放在里面,旁邊放2個(gè)按鈕,添加和刪除,且只有1個(gè)元素的時(shí)候不能顯示刪除按鈕 ? ? ? ?

    2024年02月11日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包