新聞中心
這篇文章將為大家詳細(xì)講解有關(guān)vue中本地靜態(tài)圖片路徑怎么寫,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

這里寫圖片描述
需求:如何components里面的index.vue怎樣能把a(bǔ)ssets里面的圖片拿出來。
1.在img標(biāo)簽里面直接寫上路徑:
2.利用數(shù)組保存再循環(huán)輸出:
data: () => ({ carouselData:[ {url:require('../assets/a1.png'),title:'你看我叼嗎1',id:1}, {url:require('../assets/a3.png'),title:'你看我叼嗎2',id:2}, {url:require('../assets/a4.png'),title:'你看我叼嗎3',id:3} ] }), {{ item.title }}
效果如下:
index.vue里面的完整代碼是這個(gè):
{{ item.title }}
![]()
PS:下面看下Vue.js中的圖片引用路徑
當(dāng)我們在Vue.js項(xiàng)目中引用圖片時(shí),關(guān)于圖片路徑有以下幾種情形:
使用一
我們在data里面定義好圖片路徑
imgUrl:'../assets/logo.png'
然后,在template模板里面
<img src="
{{imgUrl}}">這樣是錯(cuò)誤的寫法,我們應(yīng)該用v-bind綁定圖片的srcs屬性
:src="imgUrl">
或者
img src="../assets/logo.png">這種方式是按照正常HTML語法引用路徑,放在模板里可以被webpack打包出來。
使用二
當(dāng)我們需要在js代碼里面寫圖片路徑的時(shí)候,如果我們在data里面寫
imgUrl:'../assets/logo.png'
此時(shí)webpack只會把它當(dāng)做字符串處理從而找不到圖片地址,此時(shí)我們可以使用import引入圖片路徑:
:src="avatar" /> import avatar from '@/assets/logo.png'
在data里面定義
avatar: avatar
情形三
我們也可以把圖片放在外層的static文件夾里面,然后在data里面定義:
imgUrl : '../../static/logo.png' :src="imgUrl" />
關(guān)于“vue中本地靜態(tài)圖片路徑怎么寫”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯(cuò),請把它分享出去讓更多的人看到。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
本文標(biāo)題:vue中本地靜態(tài)圖片路徑怎么寫-創(chuàng)新互聯(lián)
分享地址:http://www.dlmjj.cn/article/cdehds.html


咨詢
建站咨詢
