相关文章推荐
淡定的金鱼  ·  Docker windows docker ...·  1 年前    · 
乖乖的斑马  ·  python ...·  1 年前    · 
稳重的猴子  ·  vsCode 配置c/c++ - ...·  1 年前    · 

vue background-image 不显示问题的解决

作者:念旧、sunshine

这篇文章主要介绍了vue background-image 不显示问题的解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

vue background-image 不显示

1、不能放到assets中 。static文件在src目录下。也可以将文件放到public

2、路径前面一定要对。../

3、 width: 100%;height: 100%;只是根据内容来展示大小。图片并不能百分百显示。需要加position;否则看不到图片

.container {
  width: 100%;
  height: 100%;
   position:fixed;
    top: 0;
    left: 0;
  background:url('../static/background.png') no-repeat;

在img中可以:

<img src="~assets/img/background.png" width="596px" height="427px"/>

vue background-image问题

今天在设置文本框的背景图片的时候,遇到一个问题,就是路径正确,但是无法正常显示图片。如果这个路径写在了css里面,也可以正常显示,但是写到HTML里面,无法正常显示。

如上图所示,上面的是我写在模板里的,是该图片实际存储的地址,无法正常显示。下面的是写在将红框内的地址写到css后的结果,可以看到地址已经变了,应该是编译后的地址。

图片地址不需要改变,只需要使用require对图片进行导入即可。

<input :style="{ 'backgroundImage':'url('+ urlIcon +')' }"/>
this.icon = 'background.jpg'
// 直接required 直接使用 this.icon 引用 '../../assets/background.jpg'路径会报错
this.urlIcon = require('../../assets/'+this.icon)

即可正常显示。

小结一下:

动态引入背景图片需要使用require关键字

require内不能使用纯变量,可以使用将字符串类型的变量改为拼接字符串

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • Vue3 中的模板语法小结
    Vue3 中的模板语法小结
    2023-03-03
  • vue keep-alive多层级路由支持问题分析
    vue keep-alive多层级路由支持问题分析
    2023-03-03
  • element-ui中的clickoutside点击空白隐藏元素
    element-ui中的clickoutside点击空白隐藏元素
    2023-03-03
  • Vue组件渲染与更新实现过程浅析
    Vue组件渲染与更新实现过程浅析
    2023-03-03
  • Vue一个动态添加background-image的实现
    Vue一个动态添加background-image的实现
    2023-03-03
  • 解决Antd中Form表单的onChange事件中执行setFieldsValue不生效
    解决Antd中Form表单的onChange事件中执行setFieldsVa
    2023-03-03
  • 解决ElementUI中tooltip出现无法显示的问题
    解决ElementUI中tooltip出现无法显示的问题
    2023-03-03
  • Vue-Cli如何在index.html中进行环境判断
    Vue-Cli如何在index.html中进行环境判断
    2023-03-03
  • 美国设下计谋,用娘炮文化重塑日本,已影响至中国
    美国设下计谋,用娘炮文化重塑日本,已影响至中国
    2021-11-19
  • 时空伴随者是什么意思?时空伴随者介绍
    时空伴随者是什么意思?时空伴随者介绍
    2021-11-09
  • 工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
    工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
    2021-11-05
  • 2022年放假安排出炉:五一连休5天 2022年所有节日一览表
    2022年放假安排出炉:五一连休5天 2022年所有节日一览表
    2021-10-26
  • 电脑版 - 返回首页

    2006-2023 脚本之家 JB51.Net , All Rights Reserved.
    苏ICP备14036222号