前端vue-cli项目中使用img图片和background背景图的几种方法


Posted in Javascript onNovember 13, 2019

前端中背景图片极其常用,但是很容易出现各种问题.

一种是脚手架本身资源引用方式的问题,如指定静态资源文件夹.

一种是图片资源引入方式,有时候使用绝对或者相对路径会导致错误.

css方法

正常使用background属性即可.

如有问题,应把图片资源放入static静态资源文件夹,不是assets之类的其他文件夹.

<div class="bgImg"></div>
<style>
.bgImg{
  background-image:url("@/../static/images/logo.png")
}
</style>

import方法

使用import导入背景图片

import bgImg from "@/../static/images/logo.png"
export default {
  name: 'App',
  data () {
    return {
      bgImg: bgImg,
    }
  }
}

使用内联样式

<div :style="{backgroundImage:'url('+bgImg+')'}"></div>

require方法

使用require获取图片

export default {
  name: 'App',
  data () {
    return {
      bgImg: require("@/../static/images/logo.png"),
    }
  }
}

赋值为img的src

<img :src="bgImg" />

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

Javascript 相关文章推荐
对象特征检测法判断浏览器对javascript对象的支持
Jul 25 Javascript
图片上传插件jquery.uploadify详解
Nov 15 Javascript
js中AppendChild与insertBefore的用法详细解析
Dec 16 Javascript
JS二维数组的定义说明
Mar 03 Javascript
javascript动态判断html元素并执行不同的操作
Jun 16 Javascript
DEDECMS如何为文章添加HOT NEW标志图片
Aug 14 Javascript
jquery Easyui快速开发总结
Aug 20 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
Dec 09 Javascript
一波JavaScript日期判断脚本分享
Mar 06 Javascript
angularJs中datatable实现代码
Jun 03 Javascript
vue使用一些外部插件及样式的配置代码
Nov 18 Javascript
vue 动态创建组件的两种方法
Dec 31 Vue.js
基于vue-cli3和element实现登陆页面
Nov 13 #Javascript
vue data引入本地图片的两种方式小结
Nov 13 #Javascript
vue中的 $slot 获取插槽的节点实例
Nov 12 #Javascript
解决vue v-for src 图片路径问题 404
Nov 12 #Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
Nov 12 #Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
Nov 12 #Javascript
解决Vue在Tomcat8下部署页面不加载的问题
Nov 12 #Javascript
You might like
实用函数2
2007/11/08 PHP
php中使用DOM类读取XML文件的实现代码
2011/12/14 PHP
PHP中批量生成静态html(命令行下运行PHP)
2014/04/19 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
js中replace的用法总结
2013/12/27 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
jquery.ajax之beforeSend方法使用介绍
2014/12/08 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
利用Jquery队列实现根据输入数量显示的动画
2016/09/01 Javascript
jQuery纵向导航菜单效果实现方法
2016/12/19 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
2018/11/02 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
js实现双人五子棋小游戏
2020/05/28 Javascript
[04:01]2014DOTA2国际邀请赛 TITAN告别Ohaiyo期望明年再战
2014/07/15 DOTA
[01:02:53]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第二局
2016/03/06 DOTA
Python中的异常处理简明介绍
2015/04/13 Python
python实现截取屏幕保存文件,删除N天前截图的例子
2019/08/27 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
纯css3实现效果超级炫的checkbox复选框和radio单选框
2014/09/01 HTML / CSS
CSS超出文本指定宽度用省略号代替和文本不换行
2016/05/05 HTML / CSS
环法自行车赛官方商店:Le Tour de France
2017/08/27 全球购物
Schutz鞋官方网站:Schutz Shoes
2017/12/13 全球购物
ESDlife健康生活易:身体检查预订、搜寻及比较
2019/05/10 全球购物
自我鉴定范文
2013/11/10 职场文书
经管应届生求职信
2013/11/17 职场文书
财务工作个人求职的自我评价
2013/12/19 职场文书
安全协议书范本
2014/04/21 职场文书
初中班主任评语
2014/04/24 职场文书
公司合作协议范文
2014/10/01 职场文书
2015年学生资助工作总结
2015/05/25 职场文书
车间安全生产管理制度
2015/08/06 职场文书
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers