這篇文章將為大家詳細講解有關(guān)vue中如何實現(xiàn)img src動態(tài)加載本地json的圖片路徑,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

目錄:

注意:本地json文件和json文件里的圖片地址都必須寫在static 靜態(tài)文件夾里;否則json文件里的url地址找不到。
major_info.json文件里的圖片路徑寫法

頁面通過v-bind的方式加載:

PS:vue中圖片src路徑賦值
vue中引入static文件夾中圖片,本以為src中直接寫入圖片所在路徑即可,結(jié)果發(fā)現(xiàn)圖片無法顯示,控制臺報404錯誤,圖片無法找到。網(wǎng)上找到解決方案,在此mark一下,以便以后查詢。
圖片src路徑動態(tài)賦值
<img class="thumb" width="200px" height="150px" :src="getThumb(item.type)" />
<script>
...
methods: {
getThumb(type) {
let thumb = {
WMS: require("img/world.jpg"),
WFS: require("img/wfs.jpg"),
tool: require("img/tool.jpg")
};
return thumb[type];
}
}
...
</script>img為設(shè)置的路徑別名
...
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src'),
'assets': path.resolve(__dirname, '../src/assets'),
'img': resolve('static/img'),
'%': resolve('./static')
}
},
...固定路徑
如果是固定路徑的話:
<img class="thumb" width="200px" height="150px" src="/static/img/world.jpg" />
關(guān)于“vue中如何實現(xiàn)img src動態(tài)加載本地json的圖片路徑”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
當(dāng)前標(biāo)題:vue中如何實現(xiàn)imgsrc動態(tài)加載本地json的圖片路徑-創(chuàng)新互聯(lián)
瀏覽路徑:http://chinadenli.net/article6/ddpcog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、定制網(wǎng)站、做網(wǎng)站、外貿(mào)建站、云服務(wù)器、建站公司
聲明:本網(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)