vue中img src 动态加载本地json的图片路径写法


Posted in Javascript onApril 25, 2019

目录:

vue中img src 动态加载本地json的图片路径写法

注意:本地json文件和json文件里的图片地址都必须写在static 静态文件夹里;否则json文件里的url地址找不到。

major_info.json文件里的图片路径写法

vue中img src 动态加载本地json的图片路径写法

页面通过v-bind的方式加载:

vue中img src 动态加载本地json的图片路径写法

PS:vue中图片src路径赋值

vue中引入static文件夹中图片,本以为src中直接写入图片所在路径即可,结果发现图片无法显示,控制台报404错误,图片无法找到。网上找到解决方案,在此mark一下,以便以后查询。

图片src路径动态赋值

<img class="thumb" width="200px" height="150px" :src="getThumb(item.type)" />

<script>
...
methods: {
  getThumb(type) {
   let thumb = {
    WMS: require("img/world.jpg"),
    WFS: require("img/wfs.jpg"),
    tool: require("img/tool.jpg")
   };
   return thumb[type];
  }
}
...
</script>

img为设置的路径别名

...
 resolve: {
  extensions: ['.js', '.vue', '.json'],
  alias: {
   'vue$': 'vue/dist/vue.esm.js',
   '@': resolve('src'),
   'assets': path.resolve(__dirname, '../src/assets'),
   'img': resolve('static/img'),
   '%': resolve('./static')
  }
 },
...

固定路径

如果是固定路径的话:

<img class="thumb" width="200px" height="150px" src="/static/img/world.jpg" />

总结

以上所述是小编给大家介绍的vue中img src 动态加载本地json的图片路径写法,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧!

Javascript 相关文章推荐
js数字输入框(包括最大值最小值限制和四舍五入)
Nov 24 Javascript
jQuery实现DIV层收缩展开的方法
Feb 27 Javascript
手机端转盘抽奖代码分享
Sep 10 Javascript
jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
Sep 14 Javascript
浅谈js数据类型判断与数组判断
Aug 29 Javascript
微信小程序 swiper制作tab切换实现附源码
Jan 21 Javascript
JavaScript在控件上添加倒计时功能的实现代码
Jul 04 Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 jQuery
详解用JS添加和删除class类名
Mar 25 Javascript
基于js实现复制内容到操作系统粘贴板过程解析
Oct 11 Javascript
vue-property-decorator用法详解
Dec 12 Javascript
Vue 根据条件判断van-tab的显示方式
Aug 03 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
Apr 25 #Javascript
vue项目中使用fetch的实现方法
Apr 25 #Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
Apr 25 #Javascript
微信小程序遍历Echarts图表实现多个饼图
Apr 25 #Javascript
在微信小程序中使用图表的方法示例
Apr 25 #Javascript
详解VUE Element-UI多级菜单动态渲染的组件
Apr 25 #Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
Apr 25 #Javascript
You might like
开发大型 PHP 项目的方法
2007/01/02 PHP
php 面向对象的一个例子
2011/04/12 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
2014/01/17 PHP
php运行时动态创建函数的方法
2015/03/16 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
一直复略了的一个问题,关于表单重复提交
2007/02/15 Javascript
js 数组的for循环到底应该怎么写?
2010/05/31 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
使用jQuery实现的网页版的个人简历(可换肤)
2013/04/19 Javascript
jquery实现弹出层遮罩效果的简单实例
2014/03/03 Javascript
JS获得选取checkbox整行数据的方法
2015/01/28 Javascript
JS中call/apply、arguments、undefined/null方法详解
2016/02/15 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
2017/06/12 Javascript
原生JS与CSS实现软件卸载对话框功能
2019/12/05 Javascript
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
[01:16:37]【全国守擂赛】第三周决赛 Dark Knight vs. 一个弱队
2020/05/04 DOTA
python学习数据结构实例代码
2015/05/11 Python
Python中使用ElementTree解析XML示例
2015/06/02 Python
Python实现快速排序和插入排序算法及自定义排序的示例
2016/02/16 Python
python执行精确的小数计算方法
2019/01/21 Python
Python中输入和输出(打印)数据实例方法
2019/10/13 Python
python pyqtgraph 保存图片到本地的实例
2020/03/14 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
2020/11/24 Python
Python3+Flask安装使用教程详解
2021/02/16 Python
viagogo英国票务平台:演唱会、体育比赛、戏剧门票
2017/03/24 全球购物
Nicole Miller官方网站:纽约女装品牌
2019/09/14 全球购物
澳大利亚领先的在线药房:Pharmacy Online(有中文站)
2020/02/22 全球购物
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
实习鉴定范文
2013/12/19 职场文书
领导失职检讨书
2014/02/24 职场文书
责任胜于能力演讲稿
2014/05/20 职场文书
软件工程毕业生自荐信
2014/07/04 职场文书
质量在我心中演讲稿
2014/09/02 职场文书