关于vue v-for循环解决img标签的src动态绑定问题


Posted in Javascript onSeptember 18, 2018

在解决这个问题上,遇到了很多错误的方案,一直没有跑通,有些是图片标记出现了,但是图片内容没有出现,这就很让人头疼了,下面,我讲解我操作成功的案例吧。

1、目录结构如下

关于vue v-for循环解决img标签的src动态绑定问题

图片放置在与src同级的static文件夹下,在这里,我放置在slider中

2、数据配置如下:

注意引入的路径,直接从static文件中对应的地方引入。

data () {
 return {
  product:[
  {
  "src":'../../static/slider/logo1.jpg',
  "deceration":"产品1",
  "price":100,
  "id":1
  },
  {
  "src":"../../static/slider/logo.png",
  "deceration":"产品2",
  "price":150,
  "id":2
  },
  {
  "src":"../../static/slider/logo.png",
  "deceration":"产品3",
  "price":180,
  "id":3
  }
  ]
 }
 }

3、img标签动态绑定src

<ul v-for="i in product" class="clear">
<li>
<img :src="i.src"/>
</li>
<li>
  <button>立即购买</button>
</li>
  <br />

</ul>

注意:此处的绑定,数据不要写成 :src="{{i.src}}"之类的。这是错误的!!!!

总结:

主要是图片位置的问题,图片存放在什么位置,能够让img通过src动态的绑定对应的值;

其次是图片配置路径的问题,若图片就和响应的vue在同一个文件,直接通过 ./logo.png 是只能写死的情况下显示,而动态的:src绑定是无法完成这种情况的显示。

以上这篇关于vue v-for循环解决img标签的src动态绑定问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript引导程序
Oct 26 Javascript
JS判断元素为数字的奇异写法分享
Aug 01 Javascript
判断复选框是否被选中的两种方法
Jun 04 Javascript
jquery实现html页面 div 假分页有原理有代码
Sep 06 Javascript
解决ueditor jquery javascript 取值问题
Dec 30 Javascript
JavaScript中的依赖注入详解
Mar 18 Javascript
JS+CSS实现DIV层的展开、收缩效果
Jan 28 Javascript
JS读写CSS样式的方法汇总
Aug 16 Javascript
js中用cssText设置css样式的简单方法
Sep 19 Javascript
JavaScript中递归实现的方法及其区别
Sep 12 Javascript
2019 年编写现代 JavaScript 代码的5个小技巧(小结)
Jan 15 Javascript
原生JavaScript实现简单五子棋游戏
Jun 28 Javascript
微信开发之企业付款到银行卡接口开发的示例代码
Sep 18 #Javascript
vue自定义tap指令及tap事件的实现
Sep 18 #Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
Sep 18 #Javascript
浅谈vue同一页面中拥有两个表单时,的验证问题
Sep 18 #Javascript
记React connect的几种写法(小结)
Sep 18 #Javascript
Vue循环组件加validate多表单验证的实例
Sep 18 #Javascript
vue2.0 + ele的循环表单及验证字段方法
Sep 18 #Javascript
You might like
如何在php中正确的使用json
2013/08/06 PHP
php从数据库中读取特定的行(实例)
2017/06/02 PHP
PHP日志LOG类定义与用法示例
2018/09/06 PHP
不要小看注释掉的JS 引起的安全问题
2008/12/27 Javascript
获取客户端电脑日期时间js代码(jquery)
2012/09/12 Javascript
jquery聚焦文本框与扩展文本框聚焦方法
2012/10/12 Javascript
js获取下拉列表的值和元素个数示例
2014/05/07 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
使用jquery动态加载Js文件和Css文件
2015/10/24 Javascript
jQuery短信验证倒计时功能实现方法详解
2016/05/25 Javascript
javascript中sort排序实例详解
2016/07/24 Javascript
JS中this上下文对象使用方式
2016/10/09 Javascript
JS对象是否拥有某属性如何判断
2017/02/03 Javascript
jQuery插件之validation插件
2017/03/29 jQuery
在vue项目中使用md5加密的方法
2018/09/14 Javascript
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
2020/07/15 Javascript
[01:42]TI4西雅图DOTA2前线报道 第一顿早饭哦
2014/07/08 DOTA
[49:59]KG vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
如何将python中的List转化成dictionary
2016/08/15 Python
python 日期操作类代码
2018/05/05 Python
Python判断是否json是否包含一个key的方法
2018/12/31 Python
Python的UTC时间转换讲解
2019/02/26 Python
使用Python和百度语音识别生成视频字幕的实现
2020/04/09 Python
PyTorch 中的傅里叶卷积实现示例
2020/12/11 Python
Clarks西班牙官方在线商店:clarks鞋
2019/05/03 全球购物
媒体宣传策划方案
2014/05/25 职场文书
党的群众路线调研报告
2014/11/03 职场文书
小学大队委竞选口号
2015/12/25 职场文书
只需要12页,掌握撰写一流商业计划书的技巧
2019/05/07 职场文书
mybatis使用oracle进行添加数据的方法
2021/04/27 Oracle
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android
Kubernetes控制节点的部署
2022/04/01 Servers
java实现面板之间切换功能
2022/06/10 Java/Android