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 相关文章推荐
基于JQuery的类似新浪微博展示信息效果的代码
Jul 23 Javascript
javascript 全选与全取消功能的实现代码
Dec 23 Javascript
详解JavaScript函数绑定
Aug 18 Javascript
深入理解JQuery中的事件与动画
May 18 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
Nov 27 Javascript
bootstrap滚动监控器使用方法解析
Jan 13 Javascript
JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
Feb 06 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
Mar 16 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
Apr 27 Javascript
vue鼠标悬停事件实例详解
Apr 01 Javascript
uni-app使用微信小程序云函数的步骤示例
May 22 Javascript
Vue页面渲染中key的应用实例教程
Jan 12 Vue.js
解决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的一个完整SMTP类(解决邮件服务器需要验证时的问题)
2006/10/09 PHP
thinkphp文件处理类Dir.class.php的用法分析
2014/12/08 PHP
php的GD库imagettftext函数解决中文乱码问题
2015/01/24 PHP
PHP编译安装时常见错误解决办法
2015/05/28 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
2007/10/01 Javascript
屏蔽IE弹出&quot;您查看的网页正在试图关闭窗口,是否关闭此窗口&quot;的方法
2013/12/31 Javascript
Node.js和MongoDB实现简单日志分析系统
2015/04/25 Javascript
JavaScript通过事件代理高亮显示表格行的方法
2015/05/27 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
jQuery遍历DOM节点操作之filter()方法详解
2016/04/14 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
2018/01/18 Javascript
JavaScript错误处理操作实例详解
2019/01/04 Javascript
Angular4.0动画操作实例详解
2019/05/10 Javascript
vue.js实现回到顶部动画效果
2019/07/31 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
2020/09/16 Javascript
用python读写excel的方法
2014/11/18 Python
python中字典dict常用操作方法实例总结
2015/04/04 Python
python画图系列之个性化显示x轴区段文字的实例
2018/12/13 Python
在Python中使用Neo4j的方法
2019/03/14 Python
基于Pycharm加载多个项目过程图解
2020/01/19 Python
Python yield的用法实例分析
2020/03/06 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
魅力惠奢品线上平台:MEI.COM
2016/11/29 全球购物
Booking.com亚太地区:Booking.com APAC
2020/02/07 全球购物
物业经理求职自我评价
2013/09/22 职场文书
《从现在开始》教学反思
2014/04/15 职场文书
《欢乐的泼水节》教学反思
2014/04/22 职场文书
小学英语教师先进事迹
2014/05/28 职场文书
医学生求职自荐书
2014/06/12 职场文书
党的群众路线教育实践活动查摆剖析材料
2014/10/10 职场文书
2014年出纳工作总结与计划
2014/12/09 职场文书
同学聚会通知书
2015/04/20 职场文书
采购员工作总结范文
2015/08/12 职场文书
护士工作心得体会
2016/01/25 职场文书
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript