vue中v-for加载本地静态图片方法


Posted in Javascript onMarch 03, 2018

vue-cli 项目中本地图片放在assets目录下(原因vue-cli最开始的vue图片就在里面,就把所有图片放在里面了);

之后v-for 动态加载图片路径就遇到了问题

源码:

<ul>
<li v-for="(item,index) in teamInfo" @click="trastFun(item)">
<div><img v-bind:src="item.imageurl"/></div>
<p>{{item.name}}</p>
<p>{{item.position}}</p>
<div class="icon-vs">VS</div>
</li>
</ul>
for(var i = 0;i<self.teamInfo.length;i++){
var j= i+1;
self.teamInfo[i].imageurl = '../../assets/crop'+j+'.png';
}

结果发现浏览器中虽然img 的src 路径加载出来.但图片并未显示,百度后发现是webpack打包解析为了字符串,而非真实路径

改为

for(var i = 0;i<self.teamInfo.length;i++){
var j= i+1;
self.teamInfo[i].imageurl = require('../../assets/crop'+j+'.png');
}

当然如果一开始将静态图片放在static目录下,可能就不会出现这样的问题,一开始就欠缺考虑了。

以上这篇vue中v-for加载本地静态图片方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
经常用的图片在容器中的水平垂直居中实例
Jun 10 Javascript
JavaScript对象、属性、事件手册集合方便查询
Jul 04 Javascript
DOM 事件流详解
Jan 20 Javascript
javascript实现五星评价代码(源码下载)
Aug 11 Javascript
浅析JS运动
Dec 28 Javascript
利用fecha进行JS日期处理
Nov 21 Javascript
解析jQueryEasyUI的使用
Nov 22 Javascript
AngularJS过滤器filter用法总结
Dec 13 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
Jun 29 Javascript
vue 自定义全局方法,在组件里面的使用介绍
Feb 28 Javascript
详解Vue webapp项目通过HBulider打包原生APP(vue+webpack+HBulider)
Feb 02 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
Jun 28 Javascript
基于vue中解决v-for使用报红并出现警告的问题
Mar 03 #Javascript
基于Vuejs的搜索匹配功能实现方法
Mar 03 #Javascript
vue.js select下拉框绑定和取值方法
Mar 03 #Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
Mar 03 #Javascript
基于vue v-for 循环复选框-默认勾选第一个的实现方法
Mar 03 #Javascript
JS表单传值和URL编码转换
Mar 03 #Javascript
jQuery实现左右滑动的toggle方法
Mar 03 #jQuery
You might like
8个必备的PHP功能实例代码
2013/10/27 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
Linux环境下php实现给网站截图的方法
2016/05/03 PHP
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
Jquery 实现grid绑定模板
2015/01/28 Javascript
判断访客终端类型集锦
2015/06/05 Javascript
JavaScript实现给按钮加上双重动作的方法
2015/08/14 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
2016/10/09 Javascript
详解Webpack DLL用法以及功能
2017/07/11 Javascript
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
2018/08/29 Javascript
vue项目中实现图片预览的公用组件功能
2018/10/26 Javascript
vue实现日历备忘录功能
2020/09/24 Javascript
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
js构造函数constructor和原型prototype原理与用法实例分析
2020/03/02 Javascript
vue 解决addRoutes多次添加路由重复的操作
2020/08/04 Javascript
Python实现约瑟夫环问题的方法
2016/05/03 Python
Apache如何部署django项目
2017/05/21 Python
Python中关于Sequence切片的下标问题详解
2017/06/15 Python
Django项目中model的数据处理以及页面交互方法
2018/05/30 Python
python查看模块,对象的函数方法
2018/10/16 Python
Python面向对象程序设计示例小结
2019/01/30 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
Python定时从Mysql提取数据存入Redis的实现
2020/05/03 Python
keras 获取某层输出 获取复用层的多次输出实例
2020/05/23 Python
使用Keras实现简单线性回归模型操作
2020/06/12 Python
python编程的核心知识点总结
2021/02/08 Python
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
体育教师工作总结的自我评价
2013/10/10 职场文书
2015年效能监察工作总结
2015/04/23 职场文书
个人业务学习心得体会
2016/01/25 职场文书
你知道哪几种MYSQL的连接查询
2021/06/03 MySQL
万能密码的SQL注入漏洞其PHP环境搭建及防御手段
2021/09/04 SQL Server
pandas进行数据输入和输出的方法详解
2022/03/23 Python
Ruby处理CSV数据方法详解
2022/04/18 Ruby