关于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 相关文章推荐
神奇的代码 通杀各种网站-可随意修改复制页面内容
Jul 17 Javascript
Javascript日期对象的dateAdd与dateDiff方法
Nov 18 Javascript
提升你网站水平的jQuery插件集合推荐
Apr 19 Javascript
JS滚轮事件onmousewheel使用介绍
Nov 01 Javascript
JS判断变量是否为空判断是否null
Jul 25 Javascript
node.js中Socket.IO的进阶使用技巧
Nov 04 Javascript
javascript中createElement的两种创建方式
May 14 Javascript
AngularJS 最常用的功能汇总
Feb 17 Javascript
细数JavaScript 一个等号,两个等号,三个等号的区别
Oct 09 Javascript
javascript 利用arguments实现可变长参数
Nov 21 Javascript
手把手教你实现 Promise的使用方法
Sep 02 Javascript
vant 时间选择器--开始时间和结束时间实例
Nov 04 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
8个出色的WordPress SEO插件收集
2011/02/26 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
PHP自带函数给数字或字符串自动补齐位数
2014/07/29 PHP
PHP入门教程之表单与验证实例详解
2016/09/11 PHP
PHP串行化与反串行化实例分析
2016/12/27 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
基于PHP实现用户登录注册功能的详细教程
2020/08/04 PHP
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
基于JS2Image实现圣诞树代码
2015/12/24 Javascript
Bootstrap3使用typeahead插件实现自动补全功能
2016/07/07 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
HTML5 js实现拖拉上传文件功能
2020/11/20 Javascript
vuex与组件联合使用的方法
2018/05/10 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
Vue中qs插件的使用详解
2020/02/07 Javascript
vue实现员工信息录入功能
2020/06/11 Javascript
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
Python中的Numpy入门教程
2014/04/26 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
2017/08/18 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
Flask框架工厂函数用法实例分析
2019/05/25 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
windows10环境下用anaconda和VScode配置的图文教程
2020/03/30 Python
python实现坦克大战
2020/04/24 Python
Python 实现集合Set的示例
2020/12/21 Python
python 多线程爬取壁纸网站的示例
2021/02/20 Python
python实现不同数据库间数据同步功能
2021/02/25 Python
贝玲妃美国官方网站:Benefit美国
2016/08/28 全球购物
美国波西米亚风格精品店:South Moon Under
2019/10/26 全球购物
什么是servlet
2012/05/08 面试题
司机的工作范围及职责
2013/11/13 职场文书
幼儿园新学期寄语
2014/01/18 职场文书
官僚主义现象查摆问题整改措施
2014/10/04 职场文书
成人成长感言如何写?
2019/08/16 职场文书
MySQL 如何限制一张表的记录数
2021/09/14 MySQL