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

在vue項(xiàng)目中使用element-ui的Upload上傳組件的示例

 更新時(shí)間:2018年02月08日 10:30:31   作者:三問靜先生  
本篇文章主要介紹了在vue項(xiàng)目中使用element-ui的Upload上傳組件的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

本文介紹了vue項(xiàng)目中使用element-ui的Upload上傳組件的示例,分享給大家,具體如下:

<el-upload
        v-else
        class='ensure ensureButt'
        :action="importFileUrl"
        :data="upLoadData"
        name="importfile"
        :onError="uploadError"
        :onSuccess="uploadSuccess"
        :beforeUpload="beforeAvatarUpload"
        >
        <el-button size="small" type="primary">確定</el-button>

其中importFileUrl是后臺接口,upLoadData是上傳文件時(shí)要上傳的額外參數(shù),uploadError是上傳文件失敗時(shí)的回掉函數(shù),uploadSuccess是文件上傳成功時(shí)的回掉函數(shù),beforeAvatarUpload是在上傳文件之前調(diào)用的函數(shù),我們可以在這里進(jìn)行文件類型的判斷。

data () {
  importFileUrl: 'http:dtc.com/cpy/add',
  upLoadData: {
    cpyId: '123456', 
    occurTime: '2017-08'
  }
},
methods: {
  // 上傳成功后的回調(diào)
  uploadSuccess (response, file, fileList) {
   console.log('上傳文件', response)
  },
  // 上傳錯(cuò)誤
  uploadError (response, file, fileList) {
   console.log('上傳失敗,請重試!')
  },
  // 上傳前對文件的大小的判斷
  beforeAvatarUpload (file) {
   const extension = file.name.split('.')[1] === 'xls'
   const extension2 = file.name.split('.')[1] === 'xlsx'
   const extension3 = file.name.split('.')[1] === 'doc'
   const extension4 = file.name.split('.')[1] === 'docx'
   const isLt2M = file.size / 1024 / 1024 < 10
   if (!extension && !extension2 && !extension3 && !extension4) {
    console.log('上傳模板只能是 xls、xlsx、doc、docx 格式!')
   }
   if (!isLt2M) {
    console.log('上傳模板大小不能超過 10MB!')
   }
   return extension || extension2 || extension3 || extension4 && isLt2M
  }
}

最近在適用VUE作為前端框架做自己的項(xiàng)目,在做到需要上傳文件到服務(wù)器時(shí),同事告訴我upload之中的action也就是上傳地址不能動態(tài)的去更改,然后去看了一下,需要做以下處理才能動態(tài)的使用:

action是一個(gè)必填參數(shù),且其類型為string,我們把a(bǔ)ction寫成:action,然后后面跟著一個(gè)方法名,調(diào)用方法,返回你想要的地址,代碼示例:

//html 代碼
<el-upload :action="UploadUrl()" :on-success="UploadSuccess" :file-list="fileList">
  <el-button size="small" type="primary" >點(diǎn)擊上傳</el-button>
  <div slot="tip" class="el-upload__tip"></div>
</el-upload>
// js 代碼在 methods中寫入需要調(diào)用的方法
methods:{
  UploadUrl:function(){
    return "返回需要上傳的地址";   
  }  
}  

這是我解決的方法,希望能幫到需要的人

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue實(shí)現(xiàn)登陸頁面開發(fā)實(shí)踐

    vue實(shí)現(xiàn)登陸頁面開發(fā)實(shí)踐

    本文主要介紹了vue實(shí)現(xiàn)登陸頁面開發(fā)實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • vue 使用外部JS與調(diào)用原生API操作示例

    vue 使用外部JS與調(diào)用原生API操作示例

    這篇文章主要介紹了vue 使用外部JS與調(diào)用原生API操作,結(jié)合實(shí)例形式分析了vue.js調(diào)用外部JS與原生API相關(guān)操作技巧及注意事項(xiàng),需要的朋友可以參考下
    2019-12-12
  • vue項(xiàng)目中使用rimraf?dev啟動時(shí)刪除dist目錄方式

    vue項(xiàng)目中使用rimraf?dev啟動時(shí)刪除dist目錄方式

    這篇文章主要介紹了vue項(xiàng)目中使用rimraf?dev啟動時(shí)刪除dist目錄方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 解決前端調(diào)用后端接口返回200但數(shù)據(jù)返回的是html標(biāo)簽

    解決前端調(diào)用后端接口返回200但數(shù)據(jù)返回的是html標(biāo)簽

    這篇文章主要給大家介紹了關(guān)于如何解決前端調(diào)用后端接口返回200但數(shù)據(jù)返回的是html標(biāo)簽的相關(guān)資料,文中通過圖文將解決的過程介紹的非常詳細(xì),對同樣遇到這個(gè)問題的朋友具有一定的參考解決價(jià)值,需要的朋友可以參考下
    2024-05-05
  • 多個(gè)Vue項(xiàng)目部署到服務(wù)器的步驟記錄

    多個(gè)Vue項(xiàng)目部署到服務(wù)器的步驟記錄

    這篇文章主要給大家介紹了關(guān)于多個(gè)Vue項(xiàng)目部署到服務(wù)器的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • jquery在vue腳手架中的使用方式示例

    jquery在vue腳手架中的使用方式示例

    本篇文章主要介紹了jquery在vue腳手架中的使用方式示例,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-08-08
  • 在 Vue 項(xiàng)目中引入 tinymce 富文本編輯器的完整代碼

    在 Vue 項(xiàng)目中引入 tinymce 富文本編輯器的完整代碼

    這篇文章主要介紹了在 Vue 項(xiàng)目中引入 tinymce 富文本編輯器的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-05-05
  • vue的hash值原理也是table切換實(shí)例代碼

    vue的hash值原理也是table切換實(shí)例代碼

    這篇文章主要介紹了vue的hash值原理也是table切換,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • vue實(shí)現(xiàn)記事本案例

    vue實(shí)現(xiàn)記事本案例

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)記事本案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 解決Antd 里面的select 選擇框聯(lián)動觸發(fā)的問題

    解決Antd 里面的select 選擇框聯(lián)動觸發(fā)的問題

    這篇文章主要介紹了解決Antd 里面的select 選擇框聯(lián)動觸發(fā)的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10

最新評論

呼伦贝尔市| 双辽市| 疏附县| 安岳县| 芷江| 砚山县| 弥勒县| 汕头市| 凤山市| 平塘县| 林芝县| 潼关县| 韶关市| 余姚市| 嫩江县| 宽甸| 平罗县| 时尚| 江津市| 方城县| 历史| 旬邑县| 三河市| 儋州市| 安达市| 阿克陶县| 巴彦县| 四川省| 汉沽区| 神农架林区| 黄大仙区| 垦利县| 通道| 鹰潭市| 鄱阳县| 花垣县| 平武县| 锦屏县| 都安| 吴忠市| 贺兰县|