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 相关文章推荐
用js遍历 table的脚本
Jul 23 Javascript
js 页面传参数时 参数值含特殊字符的问题
Dec 13 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
May 16 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
Apr 27 Javascript
jQuery绑定事件-多种实现方式总结
May 09 Javascript
AJAX实现瀑布流触发分页与分页触发瀑布流的方法
May 23 Javascript
简单几步实现返回顶部效果
Dec 05 Javascript
原生js实现对Ajax的封装(仿jquery)
Jan 22 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
Apr 14 Javascript
element-ui表格列金额显示两位小数的方法
Aug 24 Javascript
vue 弹出遮罩层样式实例
Jul 22 Javascript
详解vue中v-model和v-bind绑定数据的异同
Aug 10 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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
ThinkPHP 防止表单重复提交的方法
2011/08/08 PHP
PHP实现克鲁斯卡尔算法实例解析
2014/08/22 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
2016/10/13 PHP
PHP获取当前系统时间的方法小结
2018/10/03 PHP
JQuery切换显示的效果实例代码
2013/02/27 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
对Jquery中的ajax再封装,简化操作示例
2014/02/12 Javascript
浅谈JavaScript字符集
2014/05/22 Javascript
jquery获取radio值实例
2014/10/16 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
利用JQuery写一个简单的异步分页插件
2016/03/07 Javascript
ReactNative踩坑之配置调试端口的解决方法
2017/07/28 Javascript
Scala解析Json字符串的实例详解
2017/10/11 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
vue.js实现回到顶部动画效果
2019/07/31 Javascript
layui-select动态选中值的例子
2019/09/23 Javascript
vuex + keep-alive实现tab标签页面缓存功能
2019/10/17 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
Python类方法__init__和__del__构造、析构过程分析
2015/03/06 Python
使用python读取.text文件特定行的数据方法
2019/01/28 Python
python实现杨氏矩阵查找
2019/03/02 Python
python自动化unittest yaml使用过程解析
2020/02/03 Python
python随机模块random的22种函数(小结)
2020/05/15 Python
python批量修改交换机密码的示例
2020/09/22 Python
H5最强接口之canvas实现动态图形功能
2019/05/31 HTML / CSS
您的网上新华书店:文轩网
2016/08/24 全球购物
Foot Locker意大利官网:全球领先的运动鞋和服装零售商
2017/05/30 全球购物
单身旅行者的单身假期:Just You
2018/04/08 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
高中数学教学反思
2014/01/30 职场文书
民族学专业求职信
2014/07/28 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
Vue3 Composition API的使用简介
2021/03/29 Vue.js
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server