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 相关文章推荐
用javascript做拖动布局的思路
May 31 Javascript
javascript之典型高阶函数应用介绍二
Jan 10 Javascript
ajax处理php返回json数据的实例代码
Jan 24 Javascript
jquery中event对象属性与方法小结
Dec 18 Javascript
Jquery仿IGoogle实现可拖动窗口示例代码
Aug 22 Javascript
jQuery中[attribute!=value]选择器用法实例
Dec 31 Javascript
ES6概念 ymbol.for()方法
Dec 25 Javascript
require.js中的define函数详解
Jul 10 Javascript
Angular实现预加载延迟模块的示例
Oct 12 Javascript
redux-saga 初识和使用
Mar 10 Javascript
Vue实现数据表格合并列rowspan效果
Nov 30 Javascript
js实现列表向上无限滚动
Jan 13 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
PHP5 字符串处理函数大全
2010/03/23 PHP
array_multisort实现PHP多维数组排序示例讲解
2011/01/04 PHP
document.compatMode介绍
2009/05/21 Javascript
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
2010/04/15 Javascript
javascript来定义类的规范小结
2010/11/19 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
extjs_02_grid显示本地数据、显示跨域数据
2014/06/23 Javascript
jQuery中toggleClass()方法用法实例
2015/01/05 Javascript
深入学习JavaScript对象
2015/10/13 Javascript
使用vue构建一个上传图片表单
2017/07/04 Javascript
JS手机端touch事件计算滑动距离的方法示例
2017/10/26 Javascript
JavaScript实现异步图像上传功能
2018/07/12 Javascript
微信小程序实现之手势锁功能实例代码
2018/07/19 Javascript
js实现随机8位验证码
2020/07/24 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
借助云开发实现小程序短信验证码的发送
2020/01/06 Javascript
vue 重塑数组之修改数组指定index的值操作
2020/08/09 Javascript
Python中文件操作简明介绍
2015/04/13 Python
Python面向对象实现一个对象调用另一个对象操作示例
2019/04/08 Python
python 多进程共享全局变量之Manager()详解
2019/08/15 Python
python几种常用功能实现代码实例
2019/12/25 Python
python 错误处理 assert详解
2020/04/20 Python
如何将json数据转换为python数据
2020/09/04 Python
世界上最大的二手相机店:KEN
2017/05/17 全球购物
荷兰超市:DEEN
2018/03/14 全球购物
New Balance澳大利亚官网:运动鞋和健身服装
2019/02/23 全球购物
中国梦演讲稿开场白
2014/08/28 职场文书
关于教师节的广播稿
2014/09/10 职场文书
升学宴学生致辞
2015/07/27 职场文书
运动会200米广播稿
2015/08/19 职场文书
妇联2016年六一国际儿童节活动总结
2016/04/06 职场文书
入党转正申请自我鉴定
2019/06/25 职场文书
MySQL中in和exists区别详解
2021/06/03 MySQL
Opencv中cv2.floodFill算法的使用
2021/06/18 Python
详解Spring Bean的配置方式与实例化
2022/06/10 Java/Android
使用Django框架创建项目
2022/06/10 Python