
解决 Vue 中 v-for 循环里的图片路径加载问题
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了在Vue框架中使用v-for指令循环渲染列表时,如何处理和优化图片资源路径的问题。通过实例解析了动态绑定图片路径、预处理静态资源以及提高应用性能的技巧。
先来看一下产品需求:图片与名称需要一一对应。本来这是一个很简单的需求,后台只需返回图片路径和名称即可,前台直接读取便可实现。但由于我们没有存储图片的服务器,并且这是个实验性的功能要求,因此决定将图片存放到前端。
我考虑到 Vue 中 img 的 src 可以动态绑定到一个变量上,于是开始着手处理这个问题。首先与后台沟通数据结构的设计:由于需要保证图片和名称一一对应的关系,所以后台返回的数据中需包含英文名的映射关系。我在前台设置的图片名称直接使用后台提供的英文名称,并通过这种方式读取相应图片,从而实现中文名称与图片之间的正确关联。
具体的数据结构如下:
一个对象数组形式表示映射关系,每个对象代表一张图片的信息:[ { CnName: 荷 , EnName: lotus, ImgUrl:path/to/lotus.png} ]
全部评论 (0)
还没有任何评论哟~


