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 相关文章推荐
ExtJS 下拉多选框lovcombo
May 19 Javascript
JavaScript游戏之优化篇
Nov 08 Javascript
侧栏跟随滚动的简单实现代码
Mar 18 Javascript
基于jQuery实现模拟页面加载进度条
Apr 01 Javascript
用javascript添加控件自定义属性解析
Nov 25 Javascript
js流动式效果显示当前系统时间
May 16 Javascript
微信小程序 Video API实例详解
Oct 02 Javascript
理解 javascript 中的函数表达式与函数声明
Jul 07 Javascript
jQuery:unbind方法的使用详解
Aug 14 jQuery
极简主义法编写JavaScript类
Nov 02 Javascript
使用puppeteer爬取网站并抓出404无效链接
Dec 20 Javascript
vscode下vue项目中eslint的使用方法
Jan 13 Javascript
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
学习discuz php 引入文件的方法DISCUZ_ROOT
2009/06/21 PHP
判断是否为指定长度内字符串的php函数
2010/02/16 PHP
php防盗链的常用方法小结
2010/07/02 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
php中mkdir()函数的权限问题分析
2016/09/24 PHP
js CSS操作方法集合
2008/10/31 Javascript
JavaScript 私有成员分析
2009/01/13 Javascript
javascript 对象比较实现代码
2009/04/27 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
javascript中interval与setTimeOut的区别示例介绍
2014/03/14 Javascript
JS交换变量的方法
2015/01/21 Javascript
jQuery.trim() 函数及trim()用法详解
2015/10/26 Javascript
jQuery实现获取元素索引值index的方法
2016/09/18 Javascript
vue从使用到源码实现教程详解
2016/09/19 Javascript
easyui-combobox 实现简单的自动补全功能示例
2016/11/08 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
2019/04/22 Javascript
Vue项目中ESlint规范示例代码
2019/07/04 Javascript
vue 验证码界面实现点击后标灰并设置div按钮不可点击状态
2019/10/28 Javascript
JS跨浏览器解析XML应用过程详解
2020/10/16 Javascript
JS常用跨域方法实现原理解析
2020/12/09 Javascript
python基础教程之序列详解
2014/08/29 Python
详解Python中__str__和__repr__方法的区别
2015/04/17 Python
python strip() 函数和 split() 函数的详解及实例
2017/02/03 Python
python实现简易版计算器
2020/06/22 Python
html5 兼容IE6结构的实现代码
2012/05/14 HTML / CSS
电子商务系毕业生自荐信
2014/05/29 职场文书
感恩老师演讲稿600字
2014/08/28 职场文书
运动会报道稿300字
2014/10/02 职场文书
离职感谢信怎么写
2015/01/22 职场文书
个人年终总结怎么写
2015/03/09 职场文书
礼仪培训心得体会
2016/01/22 职场文书
2016年“节能宣传周”活动总结
2016/04/05 职场文书
生鲜超市—未来中国最具有潜力零售业态
2019/08/02 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书
基于Python编写一个监控CPU的应用系统
2022/06/25 Python