Vue用v-for給循環(huán)標(biāo)簽自身屬性添加屬性值的方法
我的代碼結(jié)構(gòu)如下所示不能執(zhí)行,會出現(xiàn)報錯
<RadioGroup v-model="animal">
<Radio v-for='a in radio_arr' label={{a}}></Radio>
</RadioGroup>
export default {
data(){
return{
radio_arr:['循環(huán)1','循環(huán)2','循環(huán)3'],
animal:'循環(huán)2'
}
}
}
報錯信息:

修改代碼如下: 修改內(nèi)容為 label={{a}} 修改為 :label='a'
<RadioGroup v-model="animal">
<Radio v-for='a in radio_arr' :label='a'></Radio>
</RadioGroup>
export default {
data(){
return{
radio_arr:['循環(huán)1','循環(huán)2','循環(huán)3'],
animal:'循環(huán)2',
}
}
}
效果如下:

圖片添加src時:
第一種:
<img v-for='url in imgurl' :src='url' />
export default {
data(){
return{
imgurl:['../assets/img/icon1.png' ,
'../assets/img/icon2.png']
}
}
}
報錯如下:

修改之后的代碼: 修改內(nèi)容為:
imgurl:['../assets/img/icon1.png' , '../assets/img/icon2.png']
修改為
imgurl:[require('../assets/img/icon1.png') ,require('../assets/img/icon2.png')]
<img v-for='url in imgurl' :src='url' />
export default {
data(){
return{
imgurl:[require('../assets/img/icon1.png')
,require('../assets/img/icon2.png')]
}
}
}
結(jié)果為:

第二種:
當(dāng)我們需要在js代碼里面寫圖片路徑的時候,如果我們在data里面寫
/*錯誤寫法*/ imgUrl:'../assets/logo.png'
此時webpack只會把它當(dāng)做字符串處理從而找不到圖片地址,此時我們可以使用import引入圖片路徑:
<img :src="avatar" /> import avatar from '@/assets/logo.png'
在data里面定義
avatar: avatar
第三種:
我們也可以把圖片放在外層的static文件夾里面,然后在data里面定義:
imgUrl : '../../static/logo.png' <img :src="imgUrl" />
總結(jié)
以上所述是小編給大家介紹的Vue用v-for給循環(huán)標(biāo)簽自身屬性添加屬性值的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- vue中v-for循環(huán)選中點擊的元素并對該元素添加樣式操作
- 詳解在Vue.js編寫更好的v-for循環(huán)的6種技巧
- vue中 v-for循環(huán)的用法詳解
- vue 使用v-for進行循環(huán)的實例代碼詳解
- vue v-for直接循環(huán)數(shù)字實例
- 使用Vue中 v-for循環(huán)列表控制按鈕隱藏顯示功能
- vue基礎(chǔ)之data存儲數(shù)據(jù)及v-for循環(huán)用法示例
- 基于vue v-for 多層循環(huán)嵌套獲取行數(shù)的方法
- 關(guān)于vue v-for循環(huán)解決img標(biāo)簽的src動態(tài)綁定問題
- 編寫v-for循環(huán)的技巧匯總
相關(guān)文章
Ant Design Vue table組件如何自定義分頁器
這篇文章主要介紹了Ant Design Vue table組件如何自定義分頁器問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04
一文詳解vue3項目實戰(zhàn)中的接口調(diào)用
在企業(yè)開發(fā)過程中,往往有著明確的前后端的分工,前端負(fù)責(zé)接收、使用接口,后端負(fù)責(zé)編寫、處理接口,下面這篇文章主要給大家介紹了關(guān)于vue3項目實戰(zhàn)中的接口調(diào)用的相關(guān)資料,需要的朋友可以參考下2022-12-12
關(guān)于Vue3路由push跳轉(zhuǎn)問題(解決Vue2this.$router.push失效)
這篇文章主要介紹了Vue3路由push跳轉(zhuǎn)問題(解決Vue2this.$router.push失效),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07
vue3+element Plus如何實現(xiàn)彈框的拖拽、可點擊底層頁面功能
這篇文章主要介紹了vue3+element Plus如何實現(xiàn)彈框的拖拽、可點擊底層頁面功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-11-11
Vue+Openlayers實現(xiàn)實時坐標(biāo)點展示
這篇文章主要為大家詳細(xì)介紹了Vue+Openlayers實現(xiàn)實時坐標(biāo)點展示,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03

