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

vue引用public目錄下文件的方式詳解

 更新時間:2022年08月01日 09:03:06   作者:super美少女戰(zhàn)士  
由于一些演示需要對一些簡單頁面進(jìn)行配置,由于打包build后的vue項目基本已經(jīng)看不出原樣,因此需要創(chuàng)建一個文件,并在打包的時候不會進(jìn)行編譯,所以文件放在public,下面這篇文章主要給大家介紹了關(guān)于vue引用public目錄下文件的相關(guān)資料,需要的朋友可以參考下

有時候我們在開發(fā)h5時候,會有需要綁卡授權(quán)操作,這個時候需要同意某些協(xié)議并且這些協(xié)議是可以點擊打開的,這種該怎么做呢?
其實這就是一個鏈接,前端能夠打開鏈接并且常用的也就是a標(biāo)簽喝vue自帶的router-link,當(dāng)然其他還有,通常來說a標(biāo)簽就夠了

關(guān)于協(xié)議的存儲,這里簡單說下,在實際開發(fā)中,協(xié)議存儲有以下幾種:

1、存放在前端,一種是直接放在public靜態(tài)資源文件夾下,webpack打包不會對其處理,直接把文件復(fù)制到存放項目的工程目錄下;還有一種就是托管在cdn上,類似靜態(tài)資源托管,會有一個域名,這個域名下放的都是靜態(tài)資源比如圖片呀之類的。通常來說,第一種最簡單。

2、存放在一個中臺,這個中臺不是系統(tǒng)不是一個項目,而是公司內(nèi)一個組織劃分,支撐著其他部門的項目,通常就是前端編寫協(xié)議內(nèi)容,然后把協(xié)議存放的絕對路徑給到中臺相應(yīng)開發(fā),他們會做些處理最后返回一個完整的帶有域名的文件地址,比如http:xxxx/zyxj/1.html,然后把帶有詳細(xì)信息返回給前端,前端直接渲染。

以上倆種方法我都參與過,今天說第一種。

第一種就是把靜態(tài)資源放在public里面,vue頁面地址的話填寫絕對路徑,就是不需要帶有public前綴,因為實際上線的話,webpack是吧public下面很多文件復(fù)制到根目錄/或者某個項目目錄下,比如/index.html,1.css,1.html或者myapp/index.html,1.css,1.html。

頁面使用的話如截圖:

??注意?? 上面說的情況生產(chǎn)部署到根目錄下頁面上使用的方法,但是我們怎么知道項目是不是部署到根目錄呢?

1、配置文件查看項目部署位置:

如果你的項目不是部署在跟目錄,但是也不知道具體部署到哪個目錄,不用擔(dān)心,只要在config文件做個判斷如果是生產(chǎn)環(huán)境部署到哪里,如下:

const BASE_URL=process.env.NODE_ENV==='production'?'Utility':'/'
publicPath:BASE_URL
data(){
return {
publicPath:process.env.BASE_URL
}
}

總結(jié) 

到此這篇關(guān)于vue引用public目錄下文件的文章就介紹到這了,更多相關(guān)vue引用public文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

北京市| 景德镇市| 和顺县| 西充县| 蓝山县| 镇安县| 新巴尔虎右旗| 新安县| 乌苏市| 永年县| 大余县| 铅山县| 许昌市| 新疆| 武清区| 昆山市| 镇坪县| 乐安县| 永定县| 庆云县| 武穴市| 丰镇市| 准格尔旗| 利川市| 钟祥市| 四平市| 临桂县| 巴林右旗| 舞钢市| 长兴县| 湘潭市| 桦南县| 青川县| 怀集县| 得荣县| 锡林郭勒盟| 京山县| 砀山县| 长寿区| 江安县| 额敏县|