前端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的表格操作插件
Apr 22 Javascript
关于jQuery中的end()使用方法
Jul 10 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
Jun 16 Javascript
jQuery中(function($){})(jQuery)详解
Jul 15 Javascript
jQuery获取URL请求参数的方法
Jul 18 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
Dec 18 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
Sep 23 Javascript
将鼠标焦点定位到文本框最后(代码分享)
Jan 11 Javascript
jquery精度计算代码 jquery指定精确小数位
Feb 06 Javascript
关于jQuery.ajax()的jsonp碰上post详解
Jul 02 jQuery
详解JavaScript中的坐标和距离
May 27 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
Apr 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
修改PHP的memory_limit限制的方法分享
2012/02/21 PHP
php 模拟POST提交的2种方法详解
2013/06/17 PHP
php通过array_shift()函数移除数组第一个元素的方法
2015/03/18 PHP
小议javascript 设计模式 推荐
2009/10/28 Javascript
jQuery中DOM操作实例分析
2015/01/23 Javascript
JS实现窗口加载时模拟鼠标移动的方法
2015/06/03 Javascript
Javascript中String的常用方法实例分析
2015/06/13 Javascript
详解JavaScript正则表达式中的global属性的使用
2015/06/16 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
2016/03/24 Javascript
JavaScript计算器网页版实现代码分享
2016/07/15 Javascript
微信小程序 开发指南详解
2016/09/27 Javascript
详解如何使用koa实现socket.io官网的例子
2018/11/04 Javascript
vue 地区选择器v-distpicker的常用功能
2019/07/23 Javascript
微信小程序利用button控制条件标签的变量问题
2020/03/15 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
解决VueCil代理本地proxytable无效报错404的问题
2020/11/07 Javascript
python实现数通设备端口监控示例
2014/04/02 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
Windows 7下Python Web环境搭建图文教程
2018/03/20 Python
python中时间模块的基本使用教程
2019/05/14 Python
python自动化测试无法启动谷歌浏览器问题
2019/10/10 Python
python线程信号量semaphore使用解析
2019/11/30 Python
django框架F&amp;Q 聚合与分组操作示例
2019/12/12 Python
8种常用的Python工具
2020/08/05 Python
Python return语句如何实现结果返回调用
2020/10/15 Python
CSS3 完美实现圆角效果
2009/07/13 HTML / CSS
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
建筑节能汇报材料
2014/08/22 职场文书
群众路线教育实践活动剖析材料
2014/09/30 职场文书
幼儿园中班个人总结
2015/02/28 职场文书
学雷锋感言
2015/08/03 职场文书
小学英语教学反思范文
2016/02/15 职场文书
2016年第104个国际护士节活动总结
2016/04/06 职场文书
配置nginx 重定向到系统维护页面
2021/06/08 Servers
SQL IDENTITY_INSERT作用案例详解
2021/08/23 MySQL
tree shaking对打包体积优化及作用
2022/07/07 Java/Android