欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

vue中圖片引入的示例分析-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)vue中圖片引入的示例分析的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、荷塘網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為荷塘等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

圖片引入無非是路徑問題,路徑就會有絕對路徑,和相對路徑這兩個說法。

有一種引入方式就是直接引入絕對路徑

<img src="C:\Users\Administrator\Desktop\project\development\project_route\src\assets\image\icon_update\icon.png">

還有一種引入方式,相對路徑

<img src=".\src\assets\image\icon_update\icon.png">

當然靜態(tài)資源的幾種引入方式

在 JavaScript 被導入或在 template/CSS 中通過相對路徑(以 . 開頭)被引用。這類引用會被 webpack 處理。

諸如<img src="…">、background: url(…) 和 CSS @import 的資源

寫在 template 中內(nèi)聯(lián) style 的 background: url(…) 樣式,在當前版本的測試中,即使使用了相對路徑也不會被webpack處理

例如,url(./image.png) 會被翻譯為 require(’./image.png’)

說到這里,我們順便也說一下assets這個目錄和 public這個目錄的區(qū)別

就是assets目錄,webpack會處理里面的文件

而public目錄,webpack不會處理里面的文件,在打包的時候,會直接打包生成一個public目錄,目錄中文件不會被webpack處理

放置在 public 目錄下或通過絕對路徑被引用。這類資源將會直接被拷貝,而不會經(jīng)過 webpack 的處理,你需要通過絕對路徑來引用它們。

如果 URL 是一個絕對路徑,例如 /images/foo.png ,它將會被保留不變。

引入示例

正確實例

<img src="./assets/images/01.jpg" alt=""> // √
// 編譯后:
<img src="/img/01.f0cfc21d.jpg" alt="">

常見的引入方式,路徑是固定的字符串,圖片會被webpack處理,文件若丟失會直接在編譯時報錯,生成的文件包含了哈希值

錯誤實例

<img :src="'./assets/images/02.jpg'" alt=""> // ×
// 編譯后:
<img src="./assets/images/02.jpg" alt="">

錯誤的引入方式,使用:src調(diào)用了v-bind指令處理其內(nèi)容,相對路徑不會被webpack的file-loader處理

正確的引入方式

<img :src="require('./assets/images/03.jpg')" alt=""> // √
<img :src="require('./assets/images/'+ this.imgName +'.jpg')" alt=""> // √
<img :src="img3" alt=""> // √
<script>
export default:{
 data(){
 return {
 imgName:'03.jpg',
 img3:require('./assets/images/03.jpg'),
 }
 },
}
</script>
// 編譯后:
<img src="/img/03.ea62525c.jpg" alt="">

當路徑的文件名需要拼接變量的時候,可使用require()引入,在 template 的:src或者 script 的datacomputed中都可以進行require引入或拼接

<img src="/images/04.jpg" alt=""> // -
// 編譯后:
<img src="/images/04.jpg" alt="">

用絕對路徑引入時,路徑讀取的是public文件夾中的資源,任何放置在public文件夾的靜態(tài)資源都會被簡單的復制到編譯后的目錄中,而不經(jīng)過 webpack特殊處理。

當你的應(yīng)用被部署在一個域名的根路徑上時,比如http://www.abc.com/,此時這種引入方式可以正常顯示

但是如果你的應(yīng)用沒有部署在域名的根部,那么你需要為你的 URL 配置 publicPath 前綴

publicPath是部署應(yīng)用包時的基本 URL,在vue.config.js中進行配置

正確的方式

<img :src="this.publicPath + 'images/05.jpg'" alt=""> // √
// 編譯后:
<img src="/foo/images/05.jpg" alt="">
<script>
export default:{
 data(){
 return {
 publicPath: process.env.BASE_URL,
 }
 },
}
</script>
vue.config.js中:
//vue.config.js
module.exports = {
 publicPath:'/foo/',
 ...
}

引入publicPath并且將其拼接在路徑中,實現(xiàn)引入路徑的動態(tài)變動

感謝各位的閱讀!關(guān)于“vue中圖片引入的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

當前名稱:vue中圖片引入的示例分析-創(chuàng)新互聯(lián)
本文鏈接:http://aaarwkj.com/article32/cccdpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站電子商務(wù)、做網(wǎng)站、小程序開發(fā)標簽優(yōu)化、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
亚洲激情视频在线视频| 日本久久久精品福利视频| 夫妻性生活短是什么原因| 日韩欧美一区精品在线观看| 欧美日韩亚洲一区在线| 国产亚洲欧美精品久久久久久| 婷婷色精品一区二区激情| 久久精品女人天堂av免费观看| 亚洲欧洲精品真人av蜜臀| 99久久成人国产精品免费| 国产精品久久久毛片av| 人妻日韩精品综合一二三四| 草逼免费在线观看视频| 避暑地堕落人妻中文字幕| 亚洲成av人亚洲av| 国产在线高清精品二区| 色综合视频二区偷拍在线| 亚洲一区二区中文字幕av| 国产自愉自愉免费精品七| 国产黄色av片免费| 色综合久久婷婷色综合网| 少妇高潮毛片免费看高潮| 性感美女国产精品一区二区| av一区二区日韩电影| 色婷婷一区二区三区四| av中文资源在线观看| 亚洲精品一级理论片对面| 精品自拍一区在线观看| 麻豆国产传媒69国产| 国内精品亚洲成av人片麻豆| 五月综合丁香婷婷久久| 极品大胸美女被啪啪的高潮| 亚洲精品中文字幕日本乱码| 超碰97精品在线观看| 久久综激情丁香开心婷婷| 草嫩av一区二区三区| 精品亚洲综合一区二区| 欧美日韩久久亚洲精品| av一区二区三区高潮| 邻居少妇扒开腿让我爽了一夜| 国产国产成人精品久久蜜|