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

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://www.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一区二区在线观看| 日韩不卡在线观看免费| 亚洲精品国产熟女久久| 日韩专区亚洲专区欧美专区| 欧美一区二区亚洲天堂| 后入式动漫在线观看| 人妻猛烈进入中文字幕| 最近更新中文字幕不卡在线| 国产成人综合久久三区北岛玲 | 亚洲精品成人一区二区| 亚洲综合国产一二三四五区| 国产裸体无遮挡免费精品| 人妻中字幕出轨中文字幕| 蜜臀在线观看免费视频| 亚洲人妻在线一区二区三区| 亚洲一区二区三区小蜜桃| 在线观看中文字幕有码| 亚洲男人成人性天堂网站| 国产精品国产三级国产专播精品 | 黄片小视频在线免费播放| 97成人在线视频免费播放| 亚洲国产精品日韩专区av有中文| 亚洲成人福利免费网站| 国产精品一区二区三区乱色| 国产熟女系列一区二区三区| 91蜜臀视频在线播放| 另类亚洲欧美专区第一页| 中文字幕亚洲无级av| 国产自拍成人精品视频| 欧美精品欧美精品一区二区 | 国产乱国产乱老熟女视频| 日本黄色中文字幕在线观看| 日本乱码中文字幕在线观看| 超碰欧美性欧美最猛性|