返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue.js动态修改background-image问题
  • 847
分享到

vue.js动态修改background-image问题

2024-04-02 19:04:59 847人浏览 独家记忆
摘要

目录vue.js动态修改background-imageVue中background-image问题解决方案小结vue.js动态修改background-image 网上搜罗了一圈都

vue.js动态修改background-image

网上搜罗了一圈都没找到vue.js动态修改background-image的相关代码,找到的都是eslint写法的。eslint的写法在js中用不了,直接报错。最后自己试下了下结果可以了。

这个是eslint写法

<div class="content-wapper" :style="{backgroundImage:'url('+seller.avatar+')'}">

这个是js写法,嘿嘿,其实很简单,主要是es和js编码规则不一样。加个转义后的单引号就行了

<div class="content-wapper" :style="{backgroundImage:'url(\''+seller.avatar+'\')'}">

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内不能使用纯变量,可以使用将字符串类型的变量改为拼接字符串

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: vue.js动态修改background-image问题

本文链接: https://lsjlt.com/news/165959.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue.js动态修改background-image问题
    目录vue.js动态修改background-imagevue中background-image问题解决方案小结vue.js动态修改background-image 网上搜罗了一圈都...
    99+
    2024-04-02
  • Vue一个动态添加background-image的实现
    目录Vue一个动态添加background-imageVue踩坑background-image路径结合实际情况,处理方法如下扩展:图片格式(base64)总结Vue一个动态添加ba...
    99+
    2023-03-11
    Vue动态添加 Vue background-image Vue添加background-image
  • vue background-image 不显示问题的解决
    目录vue background-image 不显示vue background-image问题解决方案vue background-image 不显示 1、不能放到assets中 ...
    99+
    2022-11-13
    vue background-image background-image不显示 vue background-image不显示
  • Vue一个动态添加background-image的方法是什么
    这篇文章主要介绍了Vue一个动态添加background-image的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue一个动态添加background-image的方法是什么文章都会有所收获,下面...
    99+
    2023-07-05
  • vue中动态修改animation效果无效问题详情
    目录问题描述问题原因解决办法1.将 keyframes 下的内容放到 scoped 的外边2.去掉scoped问题描述 鼠标移入移出,并没有出现闪动: <template>...
    99+
    2024-04-02
  • SpringBoot如何动态修改Scheduled(系统启动默认执行,动态修改)
    SpringBoot 动态修改Scheduled 场景: 可配置的 Scheduled 执行时间,正常的 Scheduled 是在项目启动的时候固定死的,没办法根据调用后台代码自动更...
    99+
    2024-04-02
  • php动态修改数组
    在PHP开发过程中,数组是一种非常重要的数据类型。与其他语言一样,PHP中的数组也是一组数据的集合,可以存储数值、字符串、对象、函数等多种类型的值。PHP的数组也具有很多优秀的特性,比如动态长度、弱类型等。本文将介绍如何使用PHP动态修改数...
    99+
    2023-05-23
  • Python tkinter中label控件动态改变值问题
    目录Python tkinter中label控件动态改变值Python tkinter下拉日历控件总结Python tkinter中label控件动态改变值 最近在用tkinter做...
    99+
    2023-01-31
    Python tkinter tkinter label label控件动态改变值
  • Vue.js中怎么动态更改svg的相关属性
    本篇内容介绍了“Vue.js中怎么动态更改svg的相关属性”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!怎样将一个远程的svg图标资源&qu...
    99+
    2023-07-05
  • Vue.js中动态更改svg的相关属性详解
    目录引言怎样将一个远程的svg图标资源"下载"到本地怎样更改svgdom结构里面的相关属性引言  公司项目中有一个关于图标库管理的需求,大致需要在页面...
    99+
    2023-02-23
    Vue.js动态更改svg属性 Vue.js svg
  • uni-app动态修改主题色的方法详解
    目录前言一.uni.scss 使用方式二.暗黑主题三.自定义主题配置1.在根目录下新建 theme 文件夹css-themeuni.scss中引入css-variatecue-the...
    99+
    2022-12-15
    uniapp实现动态换颜色 uni-app动态修改主题色 uniapp动态修改样式
  • SpringBoot怎么动态修改Scheduled
    本篇内容主要讲解“SpringBoot怎么动态修改Scheduled”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot怎么动态修改Scheduled”吧!SpringBoot 动...
    99+
    2023-06-08
  • react如何动态修改style
    这篇文章主要介绍“react如何动态修改style”,在日常操作中,相信很多人在react如何动态修改style问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”react如何动态修改style”的疑惑有所帮助!...
    99+
    2023-07-04
  • react 怎么动态修改style
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react 怎么动态修改style?关于React动态修改元素样式的三种方式React动态修改元素样式React动态修改元素样式常用的方式有两种:借助re...
    99+
    2023-05-14
    style React
  • SpringBoot如何动态修改Scheduled
    这篇文章主要介绍“SpringBoot如何动态修改Scheduled”,在日常操作中,相信很多人在SpringBoot如何动态修改Scheduled问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SpringB...
    99+
    2023-07-06
  • 详谈Java静态动态的问题
    Cannot make a static reference to the non-static field静态方法中不能引用非静态成员变量及方法class A { private int a = 1; public sttaic vo...
    99+
    2023-05-31
    java 静态 动态
  • linux动态修改 max user processes limits
    mysql进程的limits参数,可以使用如下方式: echo -n ‘Max processes=SOFT_LIMITS:HARD_LIMITS’ > /proc/`pidof mysqld...
    99+
    2024-04-02
  • jquery如何动态修改样式
    在jquery中动态修改样式的方法:1.新建html项目,引入jquery;2.创建div标签,设置id属性;3.通过id获取对象,使用css方法动态修改样式;具体步骤如下:首先,新建一个html项目,并在项目中引入jquery;<s...
    99+
    2024-04-02
  • vue动态修改原生属性
    Vue是一种流行的JavaScript框架,它可以帮助开发者构建高效、响应式的用户界面。虽然Vue提供了许多方便的工具和方法来生成HTML元素的属性,但是有时候我们仍然需要动态地修改原生属性。本文将介绍如何使用Vue来动态地修改原生属性。使...
    99+
    2023-05-17
  • Android ViewPager动态加载问题
    今天做项目时,纠结了很久,动态添加view,刚开始按照其他的adapter处理,但是不会刷新view,来回翻几页,还会view覆盖,最后手动调用adapter的destroyI...
    99+
    2022-06-06
    viewpager Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作