前端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 UI皮肤定制
Jul 27 Javascript
JavaScript Sort 表格排序
Oct 31 Javascript
超酷的网页音乐播放器DewPlayer使用方法
Dec 18 Javascript
javascript获取元素偏移量的方法有哪些
Jun 24 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
May 24 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
Jun 13 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
Dec 19 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
Jan 20 Javascript
webpack v4 从dev到prd的方法
Apr 02 Javascript
优雅的使用javascript递归画一棵结构树示例代码
Sep 22 Javascript
vue中的mescroll搜索运用及各种填坑处理
Oct 30 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
Nov 06 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
linux下编译安装memcached服务
2014/08/03 PHP
PHP简单实现断点续传下载的方法
2015/09/25 PHP
php 数组处理函数extract详解及实例代码
2016/11/23 PHP
Javascript - HTML的request类
2006/07/15 Javascript
非主流的textarea自增长实现js代码
2011/12/20 Javascript
Jquery封装tab自动切换效果的具体实现
2013/07/13 Javascript
JQuery的$命名冲突详细解析
2013/12/28 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
2015/10/10 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
详解Nodejs之静态资源处理
2017/06/05 NodeJs
微信小程序三级联动地址选择器的实例代码
2017/07/12 Javascript
vue2.0组件之间传值、通信的多种方式(干货)
2018/02/10 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
JS实现数据动态渲染的竖向步骤条
2020/06/24 Javascript
JavaScript实现HTML导航栏下拉菜单
2020/11/25 Javascript
js实现复制粘贴的两种方法
2020/12/04 Javascript
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[56:17]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
Python编程使用NLTK进行自然语言处理详解
2017/11/16 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
2018/06/13 Python
django rest framework 数据的查找、过滤、排序的示例
2018/06/25 Python
解决PyCharm的Python.exe已经停止工作的问题
2018/11/29 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
Python多线程的退出控制实现
2020/08/10 Python
Numpy数组的广播机制的实现
2020/11/03 Python
html5版canvas自由拼图实例
2014/10/15 HTML / CSS
奥斯汀独木舟和皮划艇:Austin Canoe & Kayak
2018/05/22 全球购物
LN-CC美国:伦敦时尚生活的缩影
2019/02/19 全球购物
四年级数学教学反思
2014/02/02 职场文书
办理信用卡收入证明范例
2014/09/13 职场文书
群众路线剖析材料
2014/09/30 职场文书
感恩节寄语2015
2015/03/24 职场文书
导游词之河姆渡遗址博物馆
2019/10/10 职场文书
python字符串的多行输出的实例详解
2021/06/08 Python