<div v-for="info in infos">
<img v-bind:src="info.member.avatar_url">
info.member.avatar_url 这样为什么取不到值,还报错了呢
<div v-for="info in infos">
<img v-bind:src="info.member.avatar_url">
info.member.avatar_url 这样为什么取不到值,还报错了呢
如果数组是二维数组,在做一层循环
<div v-for="info in infos">
<div v-for="item in info">
<img v-bind:src="item.avatar_url">
</div>
</div>
<div id="app">
<ul>
<div v-for="info in infos" >
<img v-bind:src="info.a.b" />
</div>
</ul>
</div>
<script>
var vm = new Vue({
el: '#app',
data:{
infos:[
{a:{b:1}},
{a:{b:2}}
]
}
})
</script>
我测试的能取到。你再检查一下。
9 回答1.8k 阅读✓ 已解决
6 回答1.8k 阅读
3 回答1.5k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
如果数据是异步获取的,添加一个
v-if="info.member"