vue使用js-file-download完成導出功能實例
更新時間:2024年07月18日 10:12:12 作者:五月呀
這篇文章主要介紹了vue使用js-file-download完成導出功能實例,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
vue使用js-file-download完成導出功能
安裝js-file-download
npm install js-file-download
引入對應的功能模塊
import fileDownLoad from 'js-file-download' import Axios from 'axios'//ajax請求 import store from '@/store'//設(shè)置token
代碼段
exportData(){ var _this = this Axios({ url:'ajax url' method: 'post', headers: { 'Authorization': token }, data:{ licenseNo:_this.searchForm.licenseNo, }, responseType: 'blob', }).then(res => { fileDownload(res.data, new Date().getTime()+ '.xlsx'); }) }
vue下載插件downloadjs
安裝依賴
npm install downloadjs
使用范例
<template> <div style="margin:20px"> <button @click="downloadText">下載文本——“{{ text }}”</button> </div> </template> <script> import download from "downloadjs"; export default { methods: { downloadText() { this.fileName = "點擊下載文本后生成的txt文件.txt"; download(this.text, this.fileName, "text/plain"); }, }, data() { return { text: "我愛你,中國!", fileName: "", }; }, }; </script>
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于下拉類型多選組件Vue-Treeselect(鍵名轉(zhuǎn)換)
這篇文章主要介紹了關(guān)于下拉類型多選組件Vue-Treeselect(鍵名轉(zhuǎn)換),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07利用Vue3+Element-plus實現(xiàn)大文件分片上傳組件
在開發(fā)中如果上傳的文件過大,可以考慮分片上傳,分片就是說將文件拆分來進行上傳,將各個文件的切片傳遞給后臺,然后后臺再進行合并,下面這篇文章主要給大家介紹了關(guān)于利用Vue3+Element-plus實現(xiàn)大文件分片上傳組件的相關(guān)資料,需要的朋友可以參考下2023-01-01elementUI中el-table表頭和內(nèi)容全部一行顯示完整的方法
最近參與web開發(fā)時,讓我解決一個elementui控制內(nèi)容單行顯示,下面這篇文章主要給大家介紹了關(guān)于elementUI中el-table表頭和內(nèi)容全部一行顯示完整的方法,需要的朋友可以參考下2023-06-06