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

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è)
日本a级片免费在线观看| 操小姑娘国产精品视频| 天堂av免费资源在线观看| 极品少妇高潮在线观看免费| 一区二区三区高清av在线| 国产av高清亚洲精品高清二部 | 欧美丰满熟妇视频在线| 日本免费一区二区在线视频| 亚洲中文字幕高清无二区| 国产免费高清av在线| 国产夫妻一区二区三区| 国产视频三级在线观看| 日本老太老熟妇一级特黄| 天天操天天夜夜操夜夜| 国产高清视频不卡在线| 中文字幕成人乱码亚洲| 美女露脸口爆吞精视频| 亚洲精品熟女国产国产老熟女 | 欧美亚洲另类国产精品| 久久精品中文字幕有码日本道| 久久久国产精品调教网站| 91麻豆成人国产在线观看| 欧美激情另类综合国内| 精品一区二区久久久久久网精| 日韩免费精品一区二区| 亚洲精品天堂av免费看| 日本午夜视频在线观看| 风韵丰满熟妇啪啪老熟女| 男人自拍天堂在线视频| 丝袜美腿一区二区三区动态图| 日本国产一区二区精品| 91精品国产自产在线蜜臀| 午夜福利视频一区久久久| 欧美国产精品一区二区免费| 日本激情精品在线观看| 日韩欧美一区二区三区不卡在线 | 免费在线av一区二区| 日韩在线免费色视频| 熟妇人妻精品视频一区二区| 岛国毛片在线免费播放| 色婷婷久久五月中文字幕|