Vue中图片Src使用变量的方法


Posted in Javascript onOctober 30, 2019

相信不少同学在开发中都有遇到图片路径需要使用变量引入的情况,如定制化背景,动态展示头像等。可能也犯过如下错误

# 错误描述

页面直接调用图片资源的方案

<img src="../../static/images/web_bg.png" />

改写成变量形式,于是如下编写

<template>
 <img :src="imgSrc" />
</template>

<script>
export default {
 data() {
  return {
   imgSrc: '../../images/web_bg.png'
  }
 }
}
</script>

结果运行图片加载失败。什么原因?原来是因为在打包时会被自动加上hash值从而引用失败,产生差异

# 解决办法

1. 使用 网络上的图片资源

data() {
 return {
  imgSrc: 'http://easy-stage.longhu.net/files/images/7f458e55f6954078aa8e8efb2c45cc40.jpg'
 }
}

2. 使用import导入本地资源

import imgSrc from '../../images/web_bg.png'
export default {
 data() {
  return {
   imgSrc: imgSrc
  }
 }
}

3. 使用 require 导入

data() {
 return {
  imgSrc: require('../../images/web_bg.png')
 }
}

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

Javascript 相关文章推荐
执行iframe中的javascript方法
Oct 07 Javascript
简单通用的JS滑动门代码
Dec 19 Javascript
window.print打印指定div指定网页指定区域的方法
Aug 04 Javascript
javascript实现英文首字母大写
Apr 23 Javascript
javascript实现Table排序的方法
May 15 Javascript
JS 获取HTML标签内的子节点的方法
Sep 21 Javascript
javascript设计模式之Adapter模式【适配器模式】实现方法示例
Jan 13 Javascript
详解JS异步加载的三种方式
Mar 07 Javascript
vue跨域解决方法
Oct 15 Javascript
Express本地测试HTTPS的示例代码
Jun 06 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
Dec 10 Javascript
Vue中jsx不完全应用指南小结
Nov 01 Javascript
解决VUE双向绑定失效的问题
Oct 29 #Javascript
vue-form表单验证是否为空值的实例详解
Oct 29 #Javascript
vue获取form表单的值示例
Oct 29 #Javascript
Vue 实现把表单form数据 转化成json格式的数据
Oct 29 #Javascript
使用axios请求时,发送formData请求的示例
Oct 29 #Javascript
基于form-data请求格式详解
Oct 29 #Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
Oct 29 #Javascript
You might like
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
适用于初学者的简易PHP文件上传类
2015/10/29 PHP
实现PHP框架系列文章(6)mysql数据库方法
2016/03/04 PHP
Nginx实现反向代理
2017/09/20 Servers
Laravel下生成验证码的类
2017/11/15 PHP
javascript编程起步(第一课)
2007/01/10 Javascript
javascript IE中的DOM ready应用技巧
2008/07/23 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
Jquery 动态循环输出表格具体方法
2013/11/23 Javascript
jQuery解析XML文件同时动态增加js文件的方法
2015/06/01 Javascript
Vue-cli创建项目从单页面到多页面的方法
2017/09/20 Javascript
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
[05:31]DOTA2英雄梦之声_第08期_莉娜
2014/06/23 DOTA
python-docx修改已存在的Word文档的表格的字体格式方法
2018/05/08 Python
Flask框架各种常见装饰器示例
2018/07/17 Python
Python正则匹配判断手机号是否合法的方法
2020/12/09 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
django搭建项目配置环境和创建表过程详解
2019/07/22 Python
对python3中的RE(正则表达式)-详细总结
2019/07/23 Python
python实现同一局域网下传输图片
2020/03/20 Python
Python3自定义json逐层解析器代码
2020/05/11 Python
新手学python应该下哪个版本
2020/06/11 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
四种会话跟踪技术
2015/05/20 面试题
机电专业体育教师求职信
2013/09/21 职场文书
师范应届生教师求职信
2013/11/05 职场文书
写给妈妈的道歉信
2014/01/11 职场文书
同学会邀请书大全
2014/01/12 职场文书
社区八一活动方案
2014/02/03 职场文书
青年标兵事迹材料
2014/08/16 职场文书
政府会议通知范文
2015/04/15 职场文书
史上最全的军训拉歌口号
2015/12/25 职场文书
2016关于军训的心得体会
2016/01/11 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
前端JavaScript大管家 package.json
2021/11/02 Javascript