关于css中动态传参的问题?

<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时遇到’/’‘:’等字符就会出现乱码,所以图片无法正常显示,如何解决?

clipboard.png

clipboard.png

阅读 5.5k
2 个回答

目前看起来的路径有\u的原因。 贴下具体的字符串。

找到问题了,后台过来的地址有问题"http://yf.xx.com\dangjian\public\uploads\2b8d247dfb5a89d74319fe8342d2f0f7.jpg"

出现了转义字符

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题