vue中img的src属性踩坑
这里一个朋友问到我,在vue里面,写了一个for循环<div v-for="item in 5"><img src="../assets/img{{item}}" /></div>需要在下面img的路径根据循环的下标 或者是item本身去改变达到img0—img1—img2类似效果我的建议是使用模版字符串<img ...
·
这里一个朋友问到我,在vue里面,写了一个for循环
<div v-for="item in 5">
<img src="../assets/img{{item}}" />
</div>
需要在下面img的路径根据循环的下标 或者是item本身去改变
达到img0—img1—img2类似效果
我的建议是使用模版字符串
<img src="../assets/img${item}" />
但是实际跑出来的时候,里面的${item} ==null,所以没有达到我们要的需求。
可是src那里 ,也同样无法通过字符串拼接的方式达到效果,这个之前就试过了。
src='../assets/img'+{{item}}
然后转战模版字符串
<img src="`../assets/img${item}`" />
结果还是不行。
最后网上排查了一下,找到了答案。
<img v-bind:src="`../assets/img${item}`" />
前面加上一个v-bind就完事儿了。关键就在这个v-bind上面。
更多推荐
已为社区贡献1条内容
所有评论(0)