静态文件中的图片直接通过以下这种方式是无效的

element.style.backgroundImage = 'url("@/assets/img/btn_checkbox_nor@2x.png")';

但是在css中可以这样设置,这样设置会出现webpack打包找不到的问题

...
</script>
<style lang='less' scoped>.choose-item-img {background-image: url("../assets/img/btn_checkbox_nor@2x.png");background-repeat: no-repeat;background-position: -6px -6px;background-size: 24px 24px;}
</style>

非静态可以这样设置

<div :style="{backgroundImage: 'url(' + img + ')'}">
</div>
<div :style="{backgroundImage:`url(${img})`}">
</div>

js设置的方法需要通过引入

choicePerson(event) {this.isChoice = !this.isChoice;if (!this.isChoice) {event.currentTarget.style.width = '12px';event.currentTarget.style.height = '12px';event.currentTarget.style.backgroundPosition= '-6px -6px';// 这里可以通过require导入event.currentTarget.style.backgroundImage= 'url('+require('@/assets/img/btn_checkbox_nor@2x.png')+')';} else {event.currentTarget.style.width = '16px';event.currentTarget.style.height = '16px';event.currentTarget.style.backgroundPosition= '-4px -4px';event.currentTarget.style.backgroundImage= 'url('+require('@/assets/img/btn_checkbox_sel@2x.png')+')';}},

参考文章
https://blog.csdn.net/qq_43248623/article/details/107719794

https://blog.csdn.net/u013262823/article/details/86718145?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

https://www.cnblogs.com/qiuyueding/p/8953396.html#_label0

https://blog.csdn.net/qq_32682301/article/details/116050506

vue中静态资源文件中的图片element.style.backgroundImage设置url无效问题相关推荐

  1. SpringBoot 读取项目中静态资源文件

    目录 一. ClassPathResource 二. DefaultResourceLoader 三. PathMatchingResourcePatternResolver 四. ResourceU ...

  2. Qt解决资源文件中添加图片,对应控件不显示图片的问题

    //资源文件--为控件添加图标//:/new/prefix1/image/mr.jpgQPixmap pic; //定义一个图片对象pic.load(":/new/prefix1/a.jpg ...

  3. vue中使用a标签下载静态资源文件(比如excel、pdf等)后端不参与

    问题描述 平常我们在项目中需要做下载文件的功能,比如下载excel表格.比如下载pdf文件.比如下载word文档,这样的功能,一般是后端做,即:后端返回一个流文件.或者返回一个url地址- 但是,实际 ...

  4. springboot中添加静态资源的方式,默认的静态资源文件夹有哪些

    通过webjar的方式引入静态资源 访问popular webjar网站,里面有大量的最常用的静态资源webjar,以jar包的形式导入静态资源.类如jquery.vue.bootstrap等,都可以 ...

  5. 在JSP中常见问题,防止SpringMVC拦截器拦截js等静态资源文件的解决方案

    在JSP中常见问题,防止SpringMVC拦截器拦截js等静态资源文件的解决方案 参考文章: (1)在JSP中常见问题,防止SpringMVC拦截器拦截js等静态资源文件的解决方案 (2)https: ...

  6. [WM C++]从资源文件中加载显示png/jpg图片

    一. 实现代码 void DrawImage(HDC hdc,RECT& rc,UINT nIDResource,CString lpType) {     HINSTANCE hInst = ...

  7. 详解vue静态资源打包中的坑与解决方案

    详解vue静态资源打包中的坑与解决方案 参考文章: (1)详解vue静态资源打包中的坑与解决方案 (2)https://www.cnblogs.com/goloving/p/8904545.html ...

  8. SpringBoot项目中静态资源加载失败,那可能是自定义配置类继承了WebMvcConfigurationSupport这个类

    1.跟着视频课学SpringBoot,自己的一个html登录页面就是在浏览器中渲染不出来效果,很郁闷.我的项目结构如下: 2.想要打开login.html页面,该页面用到了静态资源中的css文件及sv ...

  9. spring mvc 中静态资源404、302错误

    [求教]spring mvc 中静态资源404.302错误 (2019/3/22补充)在新的项目中也偶尔遇到资源被拦截的情况(前提我已经设置了各种静态资源不被拦截的措施),至今仍然没能找到具体原因,所 ...

最新文章

  1. vi(vim)快捷键小记
  2. Oracle查看用户权限
  3. python正则表达式提取数字比较好_python正则表达式从字符串中提取数字的思路详解...
  4. iOS-开启arc之后 NSNotificationCenter removeObserver 是否需要调用
  5. 积木赛尔号机器人_赛尔号:盖亚是如何一步步得到缪斯的青睐?千万别将他看成直男...
  6. HDU-2050-折线分割平面
  7. 虎牙面试官:String长度有限制吗?是多少?我:这太...
  8. matlab基于模型的测试与验证,基于模型的测试和验证工具——Reactis
  9. 【毕设教程】物联网/嵌入式/单片机毕业设计项目开发流程
  10. win10系统QQ音乐安装包无法打开解决方法!
  11. 苹果刷机有好处和坏处_观察 | iTools推越狱助手 欲扩张苹果市场版图
  12. win10无法装载iso文件_win10系统iso文件怎么安装
  13. java后端开发工程师笔试_后端开发工程师面试参考
  14. 余弦相似度计算的实现方式
  15. C++中表示正无穷与负无穷
  16. php获取公众号微信用户信息
  17. java使用freemarker生成word
  18. 基于C++实现的股票大数据的统计分析与可视化
  19. CSS图片有时失败,科技常识:图片加载失败后CSS样式处理最佳实践
  20. Photoshop素材

热门文章

  1. zzuli OJ 1125: 上三角矩阵的判断
  2. Ebook电子书下载
  3. Zabbix6.0快速实现免费电话告警通知
  4. Hexo博客主题安装和优化(一)
  5. JS学习笔记-判断文本域当中滚动条的位置、滚动条下拉至底部才可以提交
  6. 线性回归-如何对数据进行回归分析
  7. Redis——Redis主从复制(工作流程详解)
  8. 各类决策树算法的对比
  9. 通信算法之七十五:无人机通信-接收信号解析破解
  10. linux 性能测试 antutu,安兔兔评测Linux版正式上线 Windows版蓄势待发