vue src动态加载请求获取图片的方法


Posted in Javascript onOctober 17, 2018

一. 加载本地图片

1.图片目录 

 vue src动态加载请求获取图片的方法

2. 在data中配置图片路径

data() {
  return {
   formData: {
   avatar: require('@/assets/icon1524737568182.png'),
   motto: 'xxxxxxxxxx'
   },
   routers: this.$router.options.routes
  }
  }

3. 在需要的地方引入图片

<div class="avatar"><img :src="formData.avatar" alt=""></div>

二. 加载请求获取到的图片

1.配置文档build/webpack.base.conf.js

{
  test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
  loader: 'url-loader',
  exclude: [resolve('src/icons')],
  options: {
   limit: 10000,
   name: utils.assetsPath('images/[name].[hash:7].[ext]')
  }
  },

vue src动态加载请求获取图片的方法

2.图片一类的静态文件,应该放在这个static文件夹下,这个文件夹下的文件(夹)会按照原本的结构放在网站根目录下。这时我们再去使用/static绝对路径,就可以访问这些静态文件了。

3.请求数据

created() {
 const that = this
 this.request({
  url: '/sysInfoFront/list',
  method: 'get'
 }).then(function(res) {
  const resData = res.data
  if (resData.code === 100) {
  const avatear = resData.data.avater
  resData.data.avatar = avatear
  that.formData = resData.data
  }
 })
 },

请求的结果:

vue src动态加载请求获取图片的方法

4.在需要的地方引入图片

<div class="avatar"><img :src="formData.avatar" alt=""></div>

两种方式的最终图片显示效果

vue src动态加载请求获取图片的方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
页面定时刷新(1秒刷新一次)
Nov 22 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
Jun 23 Javascript
jQuery zTree加载树形菜单功能
Feb 25 Javascript
JavaScript Math 对象常用方法总结
Apr 28 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
Aug 02 Javascript
jQuery窗口拖动功能的实现代码
Feb 04 Javascript
vue与bootstrap实现时间选择器的示例代码
Aug 26 Javascript
JavaScript设计模式之代理模式实例分析
Jan 16 Javascript
elementUI多选框反选的实现代码
Apr 03 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
Aug 06 Javascript
解决Vue watch里调用方法的坑
Nov 07 Javascript
VUE中的v-if与v-show区别介绍
Mar 13 Vue.js
node实现分片下载的示例代码
Oct 17 #Javascript
在小程序开发中使用npm的方法
Oct 17 #Javascript
浅谈HTTP 缓存的那些事儿
Oct 17 #Javascript
使用angular-cli webpack创建多个包的方法
Oct 16 #Javascript
element-ui的回调函数Events的用法详解
Oct 16 #Javascript
基于vue-upload-component封装一个图片上传组件的示例
Oct 16 #Javascript
Postman的下载及安装教程详解
Oct 16 #Javascript
You might like
通过PHP CLI实现简单的数据库实时监控调度
2009/07/01 PHP
PHP的变量总结 新手推荐
2011/04/18 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
Smarty中调用FCKeditor的方法
2014/10/27 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
2016/09/22 PHP
CI框架中类的自动加载问题分析
2016/11/21 PHP
制作特殊字的脚本
2006/06/26 Javascript
javascript 事件绑定问题
2011/01/01 Javascript
重写javascript中window.confirm的行为
2012/10/21 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
javascript遍历json对象的key和任意js对象属性实例
2017/03/09 Javascript
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
基于VUE实现的九宫格抽奖功能
2018/09/30 Javascript
JQuery获取元素尺寸、位置及页面滚动事件应用示例
2019/05/14 jQuery
vue遍历对象中的数组取值示例
2019/11/07 Javascript
JS实现时间校验的代码
2020/05/25 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
[01:17]辉夜杯战队访谈宣传片—EHOME
2015/12/25 DOTA
python的urllib模块显示下载进度示例
2014/01/17 Python
浅析Python中yield关键词的作用与用法
2016/11/29 Python
Django中cookie的基本使用方法示例
2018/02/03 Python
python读取文本绘制动态速度曲线
2018/06/21 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
pytorch中获取模型input/output shape实例
2019/12/30 Python
Python +Selenium解决图片验证码登录或注册问题(推荐)
2020/02/09 Python
Python接口测试数据库封装实现原理
2020/05/09 Python
你不知道的葡萄干处理法、橙蜜处理法、二氧化碳酵母法
2021/03/17 冲泡冲煮
德国珠宝和配件商店:Styleserver
2021/02/23 全球购物
篮球比赛策划方案
2014/06/05 职场文书
小学生优秀评语
2014/12/29 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
2015年学校图书室工作总结
2015/05/19 职场文书
创业计划书之儿童理发店
2019/09/27 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书
vue响应式原理与双向数据的深入解析
2021/06/04 Vue.js