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 相关文章推荐
javascript 防止刷新,后退,关闭
Aug 07 Javascript
javascript闭包的理解和实例
Aug 12 Javascript
js禁止页面使用右键(简单示例代码)
Nov 13 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
Aug 11 Javascript
js阻止事件追加的具体实现
Oct 15 Javascript
原生JS实现美图瀑布流布局赏析
Sep 07 Javascript
全面解析JavaScript的Backbone.js框架中的Router路由
May 05 Javascript
jQuery事件的绑定、触发、及监听方法简单说明
May 10 Javascript
webpack打包单页面如何引用的js
Jun 07 Javascript
vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
Nov 29 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
May 10 Javascript
javascript中的offsetWidth、clientWidth、innerWidth及相关属性方法
May 14 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
php获取目录所有文件并将结果保存到数组(实例)
2013/10/25 PHP
微信扫描二维码登录网站代码示例
2013/12/30 PHP
php分页示例分享
2014/04/30 PHP
浅谈ThinkPHP的URL重写
2014/11/25 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
php实现的rc4加密解密类定义与用法示例
2018/08/16 PHP
文本链接逐个出现的js脚本
2007/12/12 Javascript
用Greasemonkey 脚本收藏网站会员信息到本地
2009/10/26 Javascript
传智播客学习之java 反射
2009/11/22 Javascript
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
2016/11/15 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
2016/12/02 Javascript
详解Nodejs的timers模块
2016/12/22 NodeJs
ajax图片上传,图片异步上传,更新实例
2016/12/30 Javascript
简单实现js倒计时功能
2017/02/13 Javascript
基于vuejs实现一个todolist项目
2017/04/11 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
2017/05/22 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
JavaScript设计模式之策略模式实现原理详解
2020/05/29 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
[01:05:41]EG vs Optic Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
python十进制和二进制的转换方法(含浮点数)
2018/07/07 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
2019/04/26 Python
django将数组传递给前台模板的方法
2019/08/06 Python
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
什么是servlet链?
2014/07/13 面试题
历史专业个人求职信范文
2013/12/07 职场文书
大学生个人求职信例文
2014/07/07 职场文书
我们的节日元宵活动方案
2014/08/23 职场文书
公司领导九九重阳节发言稿2014
2014/09/25 职场文书
2014年学生会干事工作总结
2014/11/07 职场文书
2014年精神文明建设工作总结
2014/11/19 职场文书
市语委办2016年第十九届“推普周”活动总结
2016/04/05 职场文书