前端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 相关文章推荐
jQuery入门问答 整理的几个常见的初学者问题
Feb 22 Javascript
js获取元素在浏览器中的绝对位置
Jul 24 Javascript
$.get获取一个文件的内容示例代码
Sep 11 Javascript
jQuery中end()方法用法实例
Jan 08 Javascript
简介JavaScript中toTimeString()方法的使用
Jun 12 Javascript
JavaScript用select实现日期控件
Jul 17 Javascript
jquery输入数字随机抽奖特效的简单实现代码
Jun 10 Javascript
使用React实现轮播效果组件示例代码
Sep 05 Javascript
JQuery获取鼠标进入和离开容器的方向
Dec 29 Javascript
不使用 JS 匿名函数理由
Nov 17 Javascript
微信小程序HTTP请求从0到1封装
Sep 09 Javascript
JavaScript实现多球运动效果
Sep 07 Javascript
基于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
当海贼王变成JOJO风
2020/03/02 日漫
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)
2013/04/26 PHP
php中过滤非法字符的具体实现
2013/10/29 PHP
smarty高级特性之对象的使用方法
2015/12/25 PHP
golang 调用 php7详解及实例
2017/01/04 PHP
PHP合并两个或多个数组的方法
2019/01/20 PHP
php面向对象重点知识分享
2019/09/27 PHP
用Laravel轻松处理千万级数据的方法实现
2020/12/25 PHP
jquery tools之tooltip
2009/07/25 Javascript
jQuery EasyUI NumberBox(数字框)的用法
2010/07/08 Javascript
调整小数的格式保留小数点后两位
2014/05/14 Javascript
浅谈jQuery中height与width
2015/07/06 Javascript
javascript显示上周、上个月日期的处理方法
2016/02/03 Javascript
动态加载js、css的简单实现代码
2016/05/26 Javascript
jQuery.Form实现Ajax上传文件同时设置headers的方法
2017/06/26 jQuery
浅谈react-native热更新react-native-pushy集成遇到的问题
2017/09/30 Javascript
vue-prop父组件向子组件进行传值的方法
2018/03/01 Javascript
vue-for循环嵌套操作示例
2019/01/28 Javascript
node将geojson转shp返回给前端的实现方法
2019/05/29 Javascript
微信小程序实现商城倒计时
2020/11/01 Javascript
js实现验证码干扰(动态)
2021/02/23 Javascript
Python中的闭包详细介绍和实例
2014/11/21 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
Python字典中的值为列表或字典的构造实例
2019/12/16 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
2020/02/06 Python
python3+opencv生成不规则黑白mask实例
2020/02/19 Python
html如何对span设置宽度
2019/10/30 HTML / CSS
澳大利亚领先的男装零售连锁店:Lowes
2020/08/07 全球购物
2014年毕业演讲稿范文
2014/05/13 职场文书
咖啡店创业计划书范文
2014/09/15 职场文书
个人总结怎么写
2015/02/26 职场文书
2015年文秘个人工作总结
2015/10/14 职场文书
教师学期述职自我鉴定
2019/08/16 职场文书
你真的了解redis为什么要提供pipeline功能
2021/06/22 Redis