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 相关文章推荐
在页面上点击任一链接时触发一个事件的代码
Apr 07 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
Dec 26 Javascript
jQuery队列操作方法实例
Jun 11 Javascript
jQuery中dom元素上绑定的事件详解
Apr 24 Javascript
jquery表单对象属性过滤选择器实例分析
May 18 Javascript
jQuery实用技巧必备(中)
Nov 03 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
Jan 19 Javascript
ECMAScript6--解构
Mar 30 Javascript
JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】
Apr 24 Javascript
深入理解Vue router的部分高级用法
Aug 15 Javascript
Layui选项卡制作历史浏览记录的方法
Sep 28 Javascript
JavaScript中继承原理与用法实例入门
May 09 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
第八节--访问方式
2006/11/16 PHP
PHP 防恶意刷新实现代码
2010/05/16 PHP
php jsonp单引号转义
2014/11/23 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
bgsound 背景音乐 的一些常用方法及特殊用法小结
2010/05/11 Javascript
jquery 查找新建元素代码
2010/07/06 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
2014/08/30 Javascript
scrollWidth,clientWidth,offsetWidth的区别
2015/01/13 Javascript
Node.js事件驱动
2015/06/18 Javascript
基于jQuery插件实现点击小图显示大图效果
2016/05/11 Javascript
Vue使用mixin分发组件的可复用功能
2019/09/01 Javascript
vue实现商品列表的添加删除实例讲解
2020/05/14 Javascript
jQuery实现雪花飘落效果
2020/08/02 jQuery
[02:22:36]《加油!DOTA》总决赛
2014/09/19 DOTA
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
python根据路径导入模块的方法
2014/09/30 Python
使用Django和Python创建Json response的方法
2018/03/26 Python
详解Appium+Python之生成html测试报告
2019/01/04 Python
Python3列表List入门知识附实例
2020/02/09 Python
如何基于线程池提升request模块效率
2020/04/18 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
python中random模块详解
2021/03/01 Python
澳大利亚领先的内衣店:Bendon Lingerie澳大利亚
2020/05/15 全球购物
Vuori官网:运动服装的终级表现
2021/01/27 全球购物
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
2012/03/14 面试题
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
2014/10/31 面试题
气象学专业个人求职信
2014/03/15 职场文书
2014年最新版离婚协议书范本
2014/11/25 职场文书
师范生见习总结范文
2015/06/23 职场文书
爱护环境建议书
2015/09/14 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
导游词之清晏园
2019/11/22 职场文书
Python关于OS文件目录处理的实例分享
2021/05/23 Python
opencv 分类白天与夜景视频的方法
2021/06/05 Python
详解Vue项目的打包方式(生成dist文件)
2022/01/18 Vue.js
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis