Vue自定義名稱下載PDF的方法
1.運行Vue指令,安裝相對應(yīng)插件。(在指定的Vue文件下運行)
npm install downloadjs
2.其次在項目中引入安裝相對應(yīng)的插件(不引入是無法使用導入功能的)
import download from "downloadjs";
3.下載方法的具體代碼描述。(下載PDF代碼和自定義名字命名進行導出PDF的代碼)
function down() {
var fileName = "自定義文件命名哦"
var url = state.source; //文件來源(URL或者本地文件路徑state.source)
// 請求進來,就可以加在loading
fetch(url).then(res => {
return res.blob()
}).then(blob => {
// 這是一個外部引用的download.js文件,這個文件
download(blob, fileName)
// 下載結(jié)束,loading結(jié)束
}).catch(err => {
console.log(err)
return false
}).finally(res => {
// 這里也可以結(jié)束loading。不管是成功失敗,都會結(jié)束loading
return true
})
}總結(jié)(直接復制整體根據(jù)直接代碼環(huán)境和框架微微修改一下即可完成):
<template>
<button @click="down">當前文檔導出</button>
</template>
<script setup lang="ts">
import download from "downloadjs";
// 下載PDF區(qū)域
function down() {
var fileName = "自定義文件命名哦"
var url = state.source; //文件來源(URL或者本地文件路徑)
// 請求進來,就可以加在loading
fetch(url).then(res => {
return res.blob()
}).then(blob => {
// 這是一個外部引用的download.js文件,這個文件
download(blob, fileName)
// 下載結(jié)束,loading結(jié)束
}).catch(err => {
console.log(err)
return false
}).finally(res => {
// 這里也可以結(jié)束loading。不管是成功失敗,都會結(jié)束loading
return true
})
}
</script>獲取文章流量推薦曝光度隨便胡說八道兩句
vue3.0帶來了什么
1.性能的提升 打包大小減少41%初次渲染快55%,更新渲染塊133%內(nèi)存減少54%........
2.源碼的升級 使用Proxy代替defineProperty實現(xiàn)響應(yīng)式重寫虛擬DOM的實現(xiàn)和Tree-Sharking......
3.擁抱TypeScript vue3.0更好的支持TypeScript
4.新的特性
Composition API(組合api)
。 setup配置
。ref與reactive
。watch與watchEffect
。 provide和inject
。 .......
新的內(nèi)置組件
。 Fragment
。Teleport
。Suspense
其他改變
。新的生命周期鉤子
。data選項應(yīng)始終被聲明為一個函數(shù)
。移除keyCode支持作為v-on的修飾符
到此這篇關(guān)于Vue自定義名稱下載PDF的文章就介紹到這了,更多相關(guān)Vue自定義名稱內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決vue-photo-preview 異步圖片放大失效的問題
這篇文章主要介紹了解決vue-photo-preview 異步圖片放大失效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
Vue.js如何優(yōu)雅的進行form validation
Vue.js如何優(yōu)雅的進行form validation,針對此問題,給出了多個網(wǎng)友的回答,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04
vue使用threeJs導入obj模型并實現(xiàn)添加標注
這篇文章主要介紹了vue使用threeJs導入obj模型并實現(xiàn)添加標注方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05
vue3.0自定義指令(drectives)知識點總結(jié)
在本篇文章里小編給大家整體了一篇關(guān)于vue3.0自定義指令(drectives)知識點總結(jié),有興趣的朋友們可以學習下。2020-12-12
解決vue項目跳轉(zhuǎn)同樣的頁面不刷新的問題思路詳解
做公司官網(wǎng)項目的時候遇到的場景,頂部導航欄分類商品跳轉(zhuǎn)到分類詳情,然后在分類詳情再次點擊頂部導航欄里另外的分類商品,跳到同樣的頁面數(shù)據(jù)不刷新,下面小編給大家分享解決方式,關(guān)于vue跳轉(zhuǎn)不刷新問題感興趣的朋友一起看看吧2023-09-09

