前端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 相关文章推荐
网页中CDATA标记的说明
Sep 12 Javascript
Knockoutjs快速入门(经典)
Dec 24 Javascript
jQuery中 noConflict() 方法使用
Apr 25 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
Nov 14 Javascript
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
Jun 24 Javascript
一段非常简单的js判断浏览器的内核
Aug 17 Javascript
Vue2.0 vue-source jsonp 跨域请求
Aug 04 Javascript
JS动画定时器知识总结
Mar 23 Javascript
Angular PWA使用的Demo示例
Jan 31 Javascript
教你完全理解ReentrantLock重入锁
Jun 03 Javascript
详解Vue数据驱动原理
Nov 17 Javascript
关于JavaScript轮播图的实现
Nov 20 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
重料打造自己的“宝马”---第三代
2021/03/02 无线电
php stripslashes和addslashes的区别
2014/02/03 PHP
Yii实现MySQL多数据库和读写分离实例分析
2014/12/03 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
php在linux环境中如何使用redis详解
2020/12/15 PHP
脚本收藏iframe
2006/07/21 Javascript
js中的window.open返回object的错误的解决方法
2009/08/15 Javascript
js getBoundingClientRect() 来获取页面元素的位置
2010/11/25 Javascript
jquery实现公告翻滚效果
2015/02/27 Javascript
浅谈Javascript的静态属性和原型属性
2015/05/07 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
javascript实现全角转半角的方法
2016/01/23 Javascript
返回函数的JavaScript函数
2016/06/14 Javascript
浅谈jQuery this和$(this)的区别及获取$(this)子元素对象的方法
2016/11/29 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
JavaScript基础心法 数据类型
2018/03/05 Javascript
vue源码解析之事件机制原理
2018/04/21 Javascript
微信小程序实现的动态设置导航栏标题功能示例
2019/01/31 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
2019/07/19 Javascript
如何使用50行javaScript代码实现简单版的call,apply,bind
2019/08/14 Javascript
浅谈layui 表单元素的选中问题
2019/10/25 Javascript
Vue数据双向绑定底层实现原理
2019/11/22 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
2020/07/15 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
python使用 HTMLTestRunner.py生成测试报告
2017/10/20 Python
Python3导入CSV文件的实例(跟Python2有些许的不同)
2018/06/22 Python
python制作简单五子棋游戏
2019/06/18 Python
Python如何安装第三方模块
2020/05/28 Python
董事长秘书职责
2014/01/31 职场文书
人民调解协议书范本
2014/10/11 职场文书
婚礼庆典答谢词
2015/01/20 职场文书
2015年汽车销售经理工作总结
2015/04/27 职场文书
春节慰问简报
2015/07/21 职场文书
MySQL限制查询和数据排序介绍
2022/03/25 MySQL