關(guān)于vue v-for循環(huán)解決img標簽的src動態(tài)綁定問題
在解決這個問題上,遇到了很多錯誤的方案,一直沒有跑通,有些是圖片標記出現(xiàn)了,但是圖片內(nèi)容沒有出現(xiàn),這就很讓人頭疼了,下面,我講解我操作成功的案例吧。
1、目錄結(jié)構(gòu)如下
圖片放置在與src同級的static文件夾下,在這里,我放置在slider中
2、數(shù)據(jù)配置如下:
注意引入的路徑,直接從static文件中對應(yīng)的地方引入。
data () { return { product:[ { "src":'../../static/slider/logo1.jpg', "deceration":"產(chǎn)品1", "price":100, "id":1 }, { "src":"../../static/slider/logo.png", "deceration":"產(chǎn)品2", "price":150, "id":2 }, { "src":"../../static/slider/logo.png", "deceration":"產(chǎn)品3", "price":180, "id":3 } ] } }
3、img標簽動態(tài)綁定src
<ul v-for="i in product" class="clear"> <li> <img :src="i.src"/> </li> <li> <button>立即購買</button> </li> <br /> </ul>
注意:此處的綁定,數(shù)據(jù)不要寫成 :src="{{i.src}}"之類的。這是錯誤的?。。?!
總結(jié):
主要是圖片位置的問題,圖片存放在什么位置,能夠讓img通過src動態(tài)的綁定對應(yīng)的值;
其次是圖片配置路徑的問題,若圖片就和響應(yīng)的vue在同一個文件,直接通過 ./logo.png 是只能寫死的情況下顯示,而動態(tài)的:src綁定是無法完成這種情況的顯示。
以上這篇關(guān)于vue v-for循環(huán)解決img標簽的src動態(tài)綁定問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue3 的ref和reactive的用法和區(qū)別示例解析
ref和reactive是Vue3中用來實現(xiàn)數(shù)據(jù)響應(yīng)式的API,一般情況下,ref定義基本數(shù)據(jù)類型,reactive定義引用數(shù)據(jù)類型,本文給大家介紹Vue3 的ref和reactive的用法和區(qū)別,感興趣的朋友一起看看吧2023-10-10VUE實現(xiàn)分布式醫(yī)療掛號系統(tǒng)預(yù)約掛號首頁步驟詳情
這篇文章主要為大家介紹了VUE實現(xiàn)分布式醫(yī)療掛號系統(tǒng)預(yù)約掛號首頁步驟詳情,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-04-04關(guān)于iview按需引用后使用this.$Modal報錯的解決
這篇文章主要介紹了關(guān)于iview按需引用后使用this.$Modal報錯的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09Vue3 ref構(gòu)建響應(yīng)式變量失效問題及解決
這篇文章主要介紹了Vue3 ref構(gòu)建響應(yīng)式變量失效問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04