日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue 自己写上传excel组件_vue结合elementui组件 el-upload 上传excel表格(二)

發布時間:2024/10/14 vue 115 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue 自己写上传excel组件_vue结合elementui组件 el-upload 上传excel表格(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Vue組件代碼:

auto-upload屬性需要設置成false,否則有些原本的屬性或者函數沒用上的話會報錯!!!(我這種寫法比較簡便)

class="upload-demo"

ref="upload"

action

:on-change="uploadChange"

:on-remove="handleRemove"

:file-list="fileList"

:limit="1"

:auto-upload="false">

選取文件

上傳到服務器

只能上傳jpg/png文件,且不超過500kb

js代碼部分(接口是axios封裝):

import {} form ......;

export default {

data() {

return {

fileList: [],

};

},

methods: {

uploadChange(file, fileList){

this.fileList = fileList;

},

submitUpload() {

let formFile = new FormData();

let file = this.fileList[0].raw;

formFile.append("file", file);

this.getToExcel(formFile);

},

getToExcel(formFile){

importLoseOrder(formFile).then(res=>{

if(res.data.code==200){

this.successMsg('success', res.data.msg);

}else{

this.errorMsg(res.data.msg);

}

}).catch(err=>{

this.errorMsg('服務器錯誤');

})

},

},

};

//刪除觸發

handleRemove(file, fileList) {

this.errorMsg('你已成功移除文件:'+file.name+', 剩余文件數量:'+fileList.length);

},

總結

以上是生活随笔為你收集整理的vue 自己写上传excel组件_vue结合elementui组件 el-upload 上传excel表格(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。