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

Vue如何下載本地靜態(tài)資源static文件夾

 更新時(shí)間:2022年09月05日 15:01:42   作者:碼農(nóng)鍵盤上的夢(mèng)  
這篇文章主要介紹了Vue如何下載本地靜態(tài)資源static文件夾,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

下載本地靜態(tài)資源static文件夾

下載靜態(tài)文件方法

 <a href="/static/serviceAgreement.docx" rel="external nofollow"  rel="external nofollow"  download="下載"></a>

下載

項(xiàng)目需要下載本地的docx文檔,文檔是放在本地的沒(méi)有在服務(wù)器,所以需要下載本地靜態(tài)資源文件,開(kāi)始把文件放在了這里src目錄下的assets資源文件下

下載報(bào)錯(cuò) 找不到文件路徑查找原因是因?yàn)轫?xiàng)目用的是vue-cli3, 在打包的時(shí)候并不知道會(huì)把a(bǔ)ssets

下的文件打包在哪里,但是在build的時(shí)候發(fā)現(xiàn)在根目錄下的文件是打包在當(dāng)前路徑下的

所以我們要把需要下載的靜態(tài)資源放在public文件夾下的static文件夾下就可以了

你可能在輸入路徑的時(shí)候會(huì)提示你是src,而不直接是static,但是你還是要直接輸入static這個(gè)路徑

<a href="/static/serviceAgreement.docx" rel="external nofollow"  rel="external nofollow"  download="服務(wù)協(xié)議"></a>

需要注意的是:cli2需要把要下載的文件放在static下面;cli4需要將文件放在public里面才不會(huì)被打包。

注意:href 指向項(xiàng)目中pdf文件的路徑(不要出現(xiàn)中文),download 就是重命名的文件名,不設(shè)置的話就是默認(rèn)文件名

發(fā)現(xiàn)vue版本是 3.0+ 所有把要下載的 文件直接放到public文件夾中(最好英文名字)

下載本地static靜態(tài)文件的踩坑

未發(fā)現(xiàn)文件

接手了一個(gè)別人做的官網(wǎng)項(xiàng)目,里面添加一些功能,國(guó)際化(國(guó)際化);接著有一個(gè)下載的功能,一般都是后端甩一個(gè)鏈接你放上面就好,但是這個(gè)小功能再去找一個(gè)后端搞,太夸張了吧,那我們就自己搞!

方法當(dāng)然是非常多的,但是我試了幾種,總是會(huì)報(bào)一個(gè)錯(cuò)誤;“未發(fā)現(xiàn)文件”,還有的時(shí)候就是:房子同一個(gè)地址下面;非壓縮包的文件可以正常下載,但是壓縮包就不能下載;

上代碼

最簡(jiǎn)單的就是利用a標(biāo)簽

<el-button round
><a href="/xlsx/test.xlsx" rel="external nofollow"  download="大賽報(bào)名表.xlsx"
? >報(bào)名參賽</a
></el-button>

會(huì)有人疑問(wèn)路徑是不是不對(duì),

一般訪問(wèn)static里面的文件路徑是:"…/…/static/zip/test.xlsx"

我開(kāi)始也是這樣寫的,一直報(bào)錯(cuò)”未找到文件“,

后來(lái)看了cli版本,發(fā)現(xiàn)是cli4有一些變化,改成代碼中的路徑就可以了;

還有一個(gè)問(wèn)題就是相同路徑,普通文件可以下載,但是壓縮包無(wú)法下載,(我試驗(yàn)過(guò)把壓縮包和普通文件放到同一個(gè)路路徑下依然有問(wèn)題);

這個(gè)時(shí)候我們就不要在html里面去操作他了;給他一個(gè)點(diǎn)擊事件

上代碼

html

<el-button @click="download">
題目下載
</el-button>

script

methods: {
? ? download() {
? ? ? window.location.href = "/zip/subject.zip";
? ? },
? },

兩個(gè)文件的路徑

文件路徑

做一下記錄,以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue在線動(dòng)態(tài)切換主題色方案

    vue在線動(dòng)態(tài)切換主題色方案

    這篇文章主要介紹了vue在線動(dòng)態(tài)切換主題色方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Vue3中Hooks封裝的技巧詳解

    Vue3中Hooks封裝的技巧詳解

    這篇文章主要來(lái)和大家分享一些關(guān)于 Vue3中Hooks封裝的技巧,希望能夠?yàn)榇蠹以?nbsp;Vue 3 項(xiàng)目中更好地利用 Hooks 提供一些思路和實(shí)踐經(jīng)驗(yàn)
    2023-12-12
  • vue中ref的用法小結(jié)

    vue中ref的用法小結(jié)

    在項(xiàng)目中使用ref時(shí)有時(shí)候直接取值,有時(shí)候返回的卻是一個(gè)數(shù)組,不知其中緣由,后查了一下ref用法,在這里給大家分享vue中ref的用法,感興趣的朋友一起看看吧
    2023-11-11
  • Vue使用z-tree處理大數(shù)量的數(shù)據(jù)以及生成樹(shù)狀結(jié)構(gòu)

    Vue使用z-tree處理大數(shù)量的數(shù)據(jù)以及生成樹(shù)狀結(jié)構(gòu)

    這篇文章主要介紹了Vue使用z-tree處理大數(shù)量的數(shù)據(jù)以及生成樹(shù)狀結(jié)構(gòu)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • vue 自定義組件 v-model雙向綁定、 父子組件同步通信的多種寫法

    vue 自定義組件 v-model雙向綁定、 父子組件同步通信的多種寫法

    父子組件通信,都是單項(xiàng)的,很多時(shí)候需要雙向通信。這篇文章主要介紹了vue 自定義組件 v-model雙向綁定、 父子組件同步通信,需要的朋友可以參考下
    2017-11-11
  • Vue實(shí)現(xiàn)版本檢測(cè)與升級(jí)提示

    Vue實(shí)現(xiàn)版本檢測(cè)與升級(jí)提示

    在現(xiàn)代Web應(yīng)用開(kāi)發(fā)中,版本檢測(cè)與升級(jí)提示是提升用戶體驗(yàn)的重要環(huán)節(jié),本文將詳細(xì)介紹如何在Vue應(yīng)用中實(shí)現(xiàn)這一功能,有需要的小伙伴可以參考一下
    2025-04-04
  • vue3+elementPlus實(shí)現(xiàn)年份選擇器

    vue3+elementPlus實(shí)現(xiàn)年份選擇器

    這篇文章主要為大家詳細(xì)介紹了vue3如何通過(guò)elementPlus實(shí)現(xiàn)一個(gè)簡(jiǎn)單的年份選擇器,文中的示例代碼講解詳細(xì),需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • AntV+Vue實(shí)現(xiàn)導(dǎo)出圖片功能

    AntV+Vue實(shí)現(xiàn)導(dǎo)出圖片功能

    AntV?組織圖操作完畢以后,需要點(diǎn)擊按鈕將畫布以圖片的形式導(dǎo)出,這篇文章主要介紹了AntV結(jié)合Vue實(shí)現(xiàn)導(dǎo)出圖片功能,需要的朋友可以參考下
    2023-01-01
  • vue用戶長(zhǎng)時(shí)間不操作退出到登錄頁(yè)的兩種實(shí)現(xiàn)方式

    vue用戶長(zhǎng)時(shí)間不操作退出到登錄頁(yè)的兩種實(shí)現(xiàn)方式

    出于安全考慮,用戶長(zhǎng)時(shí)間不操作,就回到登錄頁(yè)面,讓用戶重新登錄,本文就記錄一下實(shí)現(xiàn)這種效果的兩種方式,具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-09-09
  • Vue3中v-model語(yǔ)法糖的三種寫法詳解

    Vue3中v-model語(yǔ)法糖的三種寫法詳解

    這篇文章主要為大家詳細(xì)介紹了Vue3中v-model語(yǔ)法糖的三種寫法,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01

最新評(píng)論

长泰县| 白城市| 赤峰市| 枞阳县| 盘山县| 搜索| 和政县| 建瓯市| 承德县| 石狮市| 崇信县| 屯门区| 栾川县| 天台县| 措勤县| 汝南县| 宁化县| 自治县| 弥渡县| 金阳县| 武清区| 宜兴市| 丹寨县| 四子王旗| 逊克县| 郁南县| 尤溪县| 绵阳市| 卓尼县| 太保市| 宣恩县| 临城县| 库伦旗| 陵川县| 崇明县| 榆社县| 建昌县| 西青区| 霍城县| 双鸭山市| 老河口市|