鍍金池/ 問答/HTML/ vue中v-for的時候,使用了vuex里面的數(shù)據(jù),導(dǎo)致圖片src無法渲染

vue中v-for的時候,使用了vuex里面的數(shù)據(jù),導(dǎo)致圖片src無法渲染

直接上圖:

vuex:

clipboard.png

渲染后的html:

clipboard.png

結(jié)果并沒有變成圖片,這是什么原因呢

clipboard.png

求指教 這個怎么解決

回答
編輯回答
有你在

require這個東西 img標(biāo)簽 不認(rèn)識的
<img src='../assest/....'/> 這樣就行

2017年9月22日 06:08
編輯回答
巷尾

require里的數(shù)據(jù)不能是運行時的變量,只能是靜態(tài)字符串。你可以把你的圖片放到static目錄下, 不經(jīng)過webpack處理,然后代碼里寫

<img src='/static/....'/>
2018年5月28日 18:28
編輯回答
六扇門

不要require試試呢

2018年7月19日 08:59
編輯回答
夢一場

你存成字符串了

2018年5月24日 04:30
編輯回答
孤影

你的icon字段為什么不寫成require('../../assets/....png'),不要加外面一層雙引號

2017年2月13日 03:51