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

Vue中導入excel文件的兩種方式及使用步驟

 更新時間:2022年12月22日 14:11:24   作者:小谷69  
這篇文章主要介紹了Vue中導入excel文件的兩種方式,大概有兩種導入文件的方法:form表單和el-upload,本文結合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

導入excel文件

前言

兩種導入文件的方法:form表單和el-upload

第一種方法:form表單

一、文件上傳的三要素是什么?

文件上傳的三要素:

  • 表單post請求
  • input框的type=file
  • 在form表單中添加enctype=“multipart/form-data”

二、具體使用步驟

代碼如下(示例):

<form action="/" method="post" enctype="multipart/form-data">							
    <input name="photo" type="file" />			
</form>

注意:

  • input框中的type屬性等于file
  • form表單必須是post請求
  • form表單必須添加enctype=“multipart/form-data”
  • 在后端使用MultipartFile 類型 參數(shù)名必須和前端中的input中的name屬性值一致。

第二種方法:el-upload

導入的表格傳給后臺form-data形式

api.js:

export function SetPDFile(formFile) {
  return request({
    url: "/Economic/SetPDFile",
    method: 'post',
    data: formFile,
  })
}

vue:

<template>
    <div>
        <el-upload
          class="upload"
          action="#"
          :show-file-list="false"
          :on-change="handleExcel"
          accept="'.xlsx','.xls'"
          :auto-upload="false"
          :headers="headers">
              <el-button size="mini" type="primary">導入</el-button>            
        </el-upload>
    </div>
</template>
<script>
import { SetPDFile } from "@/api";
export default {
  data() {
    return {
        headers: {"Content-Type": "multipart/form-data;charset=UTF-8"},
    }
  },
  methods:{
   //導入表格
    handleExcel(file) {
      let formData = new FormData(); //聲明一個FormDate對象
      formData.append("formFile", file.raw);    //把文件信息放入對象中
      //調用后臺導入的接口
      SetPDFile(formData).then(res => {
        // console.log(res)
        if (res.Status && res.Data) {
          this.$message.success("導入成功");
          this.getList();   // 導入表格之后可以獲取導入的數(shù)據(jù)渲染到頁面,此處的方法是獲取導入的數(shù)據(jù)
        } else {
          this.$message.error(res.Message)
        }
      }).catch(err => {
        that.$message({
          type: 'error',
          message: '導入失敗'
        })
      })
    },
  }
}
</script>

到此這篇關于Vue中導入excel文件的兩種方式的文章就介紹到這了,更多相關Vue導入excel文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 解決vue腳手架項目打包后路由視圖不顯示的問題

    解決vue腳手架項目打包后路由視圖不顯示的問題

    今天小編就為大家分享一篇解決vue腳手架項目打包后路由視圖不顯示的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • vue arco.design錨點Anchor使用方式

    vue arco.design錨點Anchor使用方式

    這篇文章主要介紹了vue arco.design錨點Anchor使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • vue3集成jsoneditor的方法詳解

    vue3集成jsoneditor的方法詳解

    JSONEditor是一個基于Web的工具,用于查看、編輯、格式化和驗證JSON,它有各種模式,這篇文章主要為大家介紹了vue3集成jsoneditor的教程,希望對大家有所幫助
    2023-09-09
  • vue+element實現(xiàn)頁面頂部tag思路詳解

    vue+element實現(xiàn)頁面頂部tag思路詳解

    這篇文章主要介紹了vue+element實現(xiàn)頁面頂部tag效果,頁面顯示由數(shù)組循環(huán)得出,數(shù)組可存儲在store里,tags數(shù)組里面已經(jīng)有值,由于默認是白色,所以頁面上看不出,接下來就是給選中的標簽高亮,需要的朋友可以參考下
    2021-12-12
  • electron踩坑之remote of undefined的解決

    electron踩坑之remote of undefined的解決

    這篇文章主要介紹了electron踩坑之remote of undefined的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • element-ui帶輸入建議的input框踩坑(輸入建議空白以及會閃出上一次的輸入建議問題)

    element-ui帶輸入建議的input框踩坑(輸入建議空白以及會閃出上一次的輸入建議問題)

    這篇文章主要介紹了element-ui帶輸入建議的input框踩坑(輸入建議空白以及會閃出上一次的輸入建議問題),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • vue form表單post請求結合Servlet實現(xiàn)文件上傳功能

    vue form表單post請求結合Servlet實現(xiàn)文件上傳功能

    這篇文章主要介紹了vue form表單post請求結合Servlet實現(xiàn)文件上傳功能,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • vue-video-player 解決微信自動全屏播放問題(橫豎屏導致樣式錯亂問題)

    vue-video-player 解決微信自動全屏播放問題(橫豎屏導致樣式錯亂問題)

    這篇文章主要介紹了vue-video-player 解決微信自動全屏播放問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • vue項目中l(wèi)oadsh庫常用方法說明

    vue項目中l(wèi)oadsh庫常用方法說明

    這篇文章主要介紹了vue項目中l(wèi)oadsh庫常用方法說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • vue使用qrcode生成二維碼的方法

    vue使用qrcode生成二維碼的方法

    這篇文章給大家介紹了vue使用qrcode生成二維碼的方法,在Vue中實現(xiàn)二維碼生成需要使用第三方庫來處理生成二維碼的邏輯,常用的庫有qrcode和vue-qrcode,所以接下來小編將給大家介紹vue?qrcode生成二維碼的方法示例,需要的朋友可以參考下
    2024-01-01

最新評論

讷河市| 武邑县| 谷城县| 滕州市| 德保县| 江安县| 资讯 | 郯城县| 恭城| 汨罗市| 蒲城县| 博白县| 天全县| 工布江达县| 分宜县| 卓资县| 兴隆县| 法库县| 科技| 莆田市| 凌海市| 随州市| 正镶白旗| 手游| 呼和浩特市| 尉犁县| 随州市| 岐山县| 龙泉市| 永宁县| 阿拉善盟| 六盘水市| 成都市| 科技| 东乌珠穆沁旗| 贵定县| 余姚市| 平远县| 尚义县| 舟曲县| 西宁市|