解决Vue2.0中使用less给元素添加背景图片出现的问题


Posted in Javascript onSeptember 03, 2018

在使用less在Vue.js中给元素添加背景图片时 或者你会出现这样的写法

background-image: url('../img/' + @{bg_url} + '2x.png');

或者这样

background-image: url('../img/' + @bg_url + '2x.png');

这样

background-image: url(../img/@{bg_url}2x.png);

还有这样

background-image: url(../img/@bg_url2x.png);

这样的

background-image: url(../img/@{bg_url}@2x.png);

如果都有其中一种,恭喜你都错了~~~

VUE会在命令行给你出现报错,比如这样:

解决Vue2.0中使用less给元素添加背景图片出现的问题

而浏览器也会给你温馨提示:

解决Vue2.0中使用less给元素添加背景图片出现的问题

在less当中当中给元素设置背景图‘ '是必须加的,而且变量必须是@{ 变量名 }这样的格式去书写,在@{ 变量名 }后面不允许出现@符号 否则会出现报错,因为他在编译过程中会认为你@{ 变量名 }后面的@符号是一个变量,并且检测到你的变量未规范书写URL里面的要求。所以使用less在给元素添加背景图设置URL时安装下面这个写法就可以完美实现无报错

background-image: url('../img/@{bg_url}2x.png');

在使用less设置背景图使用变量时,尽量避免图片名称带有@符号,以减少不必要的麻烦!

以上这篇解决Vue2.0中使用less给元素添加背景图片出现的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
phpwind放自动注册方法
Dec 02 Javascript
js将long日期格式转换为标准日期格式实现思路
Apr 07 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
Feb 27 Javascript
JavaScript实现三阶幻方算法谜题解答
Dec 29 Javascript
js中split和replace的用法实例
Feb 28 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
Jan 19 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
Feb 03 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
May 27 Javascript
vue.js实现表格合并示例代码
Nov 30 Javascript
基于js中style.width与offsetWidth的区别(详解)
Nov 12 Javascript
基于vue实现可搜索下拉框定制组件
Mar 26 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
Dec 24 Javascript
vue组件(全局,局部,动态加载组件)
Sep 02 #Javascript
详解jQuery中的easyui
Sep 02 #jQuery
vue-cli脚手架的安装教程图解
Sep 02 #Javascript
vue-router 实现导航守卫(路由卫士)的实例代码
Sep 02 #Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
Sep 02 #Javascript
解决Vue 项目打包后favicon无法正常显示的问题
Sep 01 #Javascript
修改vue+webpack run build的路径方法
Sep 01 #Javascript
You might like
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
2014/01/22 PHP
PHP反向代理类代码
2014/08/15 PHP
php单例模式示例分享
2015/02/12 PHP
PHP替换Word中变量并导出PDF图片的实现方法
2020/11/26 PHP
js+数组实现网页上显示时间/星期几的实用方法
2013/01/18 Javascript
一个JS的日期格式化算法示例
2013/07/31 Javascript
javascript删除option选项的多种方法总结
2013/11/22 Javascript
jQuery自定义添加"$"与解决"$"冲突的方法
2015/01/19 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
简单谈谈JS数组中的indexOf方法
2016/10/13 Javascript
JavaScript中的FileReader图片预览上传功能实现代码
2017/07/24 Javascript
浅谈使用React.setState需要注意的三点
2017/12/18 Javascript
快速解决select2在bootstrap模态框中下拉框隐藏的问题
2018/08/10 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
node中的session的具体使用
2018/09/14 Javascript
elementUI select组件默认选中效果实现的方法
2019/03/25 Javascript
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
2019/08/17 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
Python实现动态图解析、合成与倒放
2018/01/18 Python
Linux CentOS Python开发环境搭建教程
2018/11/28 Python
Python获取统计自己的qq群成员信息的方法
2019/11/15 Python
python Yaml、Json、Dict之间的转化
2020/10/19 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
股权转让协议书
2014/04/12 职场文书
社会实践先进工作者事迹材料
2014/05/06 职场文书
死亡赔偿协议书
2015/01/28 职场文书
挂职锻炼个人总结
2015/03/05 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
情侣之间的道歉短信
2015/05/12 职场文书
2015年学生资助工作总结
2015/05/25 职场文书
Python 发送SMTP邮件的简单教程
2021/06/24 Python
Python Django模型详解
2021/10/05 Python
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python
《艾尔登法环》发布最新「战技」宣传片
2022/04/03 其他游戏
Python 绘制多因子柱状图
2022/05/11 Python