<div v-for="src of item.images" class="img2" :style="{backgroundImage:'url('+src+')'}"></div>
其中,item.images=['http://xx/1.jpg','http://xx/2.jpg','http://xx/3.jpg'];
但是src在传给backgroundImage的url时遇到’/’‘:’等字符就会出现乱码,所以图片无法正常显示,如何解决?
<div v-for="src of item.images" class="img2" :style="{backgroundImage:'url('+src+')'}"></div>
其中,item.images=['http://xx/1.jpg','http://xx/2.jpg','http://xx/3.jpg'];
但是src在传给backgroundImage的url时遇到’/’‘:’等字符就会出现乱码,所以图片无法正常显示,如何解决?
找到问题了,后台过来的地址有问题"http://yf.xx.com\dangjian\public\uploads\2b8d247dfb5a89d74319fe8342d2f0f7.jpg"
出现了转义字符
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
目前看起来的路径有
\u
的原因。 贴下具体的字符串。