前端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 相关文章推荐
浅析ajax请求json数据并用js解析(示例分析)
Jul 13 Javascript
jquery 快速回到页首的方法
Dec 05 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
Oct 10 Javascript
jQuery on()方法使用技巧详解
Apr 16 Javascript
JavaScript判断FileUpload控件上传文件类型
Sep 28 Javascript
javascript每日必学之运算符
Feb 16 Javascript
JavaScript兼容性总结之获取非行间样式案例
Aug 07 Javascript
JS解决iframe之间通信和自适应高度的问题
Aug 24 Javascript
js基础之事件捕获与冒泡原理
Oct 09 Javascript
Jquery Datatables的使用详解
Jan 30 jQuery
JavaScript 异步时序问题
Nov 20 Javascript
微信小程序实现简单购物车功能
Dec 30 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
用php获取远程图片并把它保存到本地的代码
2008/04/07 PHP
PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
2014/06/25 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
JavaScript通过事件代理高亮显示表格行的方法
2015/05/27 Javascript
Jquery1.9.1源码分析系列(六)延时对象应用之jQuery.ready
2015/11/24 Javascript
JavaScript基础知识之方法汇总结
2016/01/24 Javascript
第三篇Bootstrap网格基础
2016/06/21 Javascript
javascript实现将数字转成千分位的方法小结【5种方式】
2016/12/11 Javascript
微信小程序 限制1M的瘦身技巧与方法详解
2017/01/06 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
Vue.js中组件中的slot实例详解
2017/07/17 Javascript
JS库之Particles.js中文开发手册及参数详解
2017/09/13 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
2018/12/12 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
微信小程序地图绘制线段并且测量(实例代码)
2020/01/02 Javascript
JS函数进阶之继承用法实例分析
2020/01/15 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
2020/10/24 Javascript
python网络编程学习笔记(九):数据库客户端 DB-API
2014/06/09 Python
Python编程之多态用法实例详解
2015/05/19 Python
基python实现多线程网页爬虫
2015/09/06 Python
Python使用logging结合decorator模式实现优化日志输出的方法
2016/04/16 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
利用python GDAL库读写geotiff格式的遥感影像方法
2018/11/29 Python
Python中的上下文管理器相关知识详解
2019/09/19 Python
Pytorch 实现权重初始化
2019/12/31 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
详解tensorflow之过拟合问题实战
2020/11/01 Python
文秘自荐信
2013/10/20 职场文书
运动会宣传口号
2014/06/09 职场文书
婚前财产协议书范本
2014/10/19 职场文书
骨干教师事迹材料
2014/12/17 职场文书
篮球赛新闻稿
2015/07/17 职场文书
2016年幼儿园教研活动总结
2016/04/05 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书