前端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中Math对象使用说明
Jan 16 Javascript
两个比较有用的Javascript工具函数代码
Feb 17 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
Jun 14 Javascript
js登录弹出层特效
Mar 07 Javascript
web前端开发JQuery常用实例代码片段(50个)
Aug 28 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
Dec 14 Javascript
如何提高javascript加载速度
Dec 26 Javascript
jQuery密码强度验证控件使用详解
Jan 05 Javascript
Angular通过指令动态添加组件问题
Jul 09 Javascript
使用Angular-CLI构建NPM包的方法
Sep 07 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
Mar 11 Javascript
Vue看了就会的8个小技巧
Jan 21 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
phpmyadmin的#1251问题
2006/11/25 PHP
php 特殊字符处理函数
2008/09/05 PHP
php结合正则获取字符串中数字
2015/06/19 PHP
AutoSave/自动存储功能实现
2007/03/24 Javascript
JQUERY THICKBOX弹出层插件
2008/08/30 Javascript
JavaScript的parseInt 进制问题
2009/05/07 Javascript
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
网页广告中JS代码的信息监听示例
2014/04/02 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
举例讲解如何判断JavaScript中对象的类型
2016/04/22 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
JS Canvas定时器模拟动态加载动画
2016/09/17 Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
2016/11/16 Javascript
AngularJS的Filter的示例详解
2017/03/07 Javascript
基于vue实现多引擎搜索及关键字提示
2017/03/16 Javascript
vue.js利用defineProperty实现数据的双向绑定
2017/04/28 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
jQuery实现手机号正则验证输入及自动填充空格功能
2018/01/02 jQuery
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
2018/11/25 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
js+h5 canvas实现图片验证码
2020/10/11 Javascript
JS实现4位随机验证码
2020/10/19 Javascript
Python使用time模块实现指定时间触发器示例
2017/05/18 Python
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
韩国休闲女装品牌网站:ANAIS
2016/08/24 全球购物
少先队学雷锋活动月总结
2014/03/09 职场文书
学院党委班子四风问题自查报告及整改措施
2014/10/25 职场文书
教师网络培训心得体会
2016/01/09 职场文书
辞职报告(范文三篇)
2019/08/27 职场文书
聊一聊python常用的编程模块
2021/05/14 Python