解决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 相关文章推荐
firefox事件处理之自动查找event的函数(用于onclick=foo())
Aug 05 Javascript
js里的prototype使用示例
Nov 19 Javascript
超酷的网页音乐播放器DewPlayer使用方法
Dec 18 Javascript
Prototype源码浅析 Enumerable部分之each方法
Jan 16 Javascript
Jquery 垂直多级手风琴菜单附源码下载
Nov 17 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
Dec 15 Javascript
教你用十行node.js代码读取docx的文本
Mar 08 Javascript
js统计页面上每个标签的数量实例代码
May 29 Javascript
vue项目中使用Svg的方法
Oct 24 Javascript
深入解析ES6中的promise
Nov 08 Javascript
Vue 中 a标签上href无法跳转的解决方式
Nov 12 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
Aug 06 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实现采集程序原理和简单示例代码
2007/03/18 PHP
深入解析php之sphinx
2013/05/15 PHP
必须收藏的23个php实用代码片段
2016/02/02 PHP
php常用数组函数实例小结
2016/12/29 PHP
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
2010/08/27 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
2014/03/28 Javascript
JQuery遍历json数组的3种方法
2014/11/08 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
jQuery实现级联下拉框实战(5)
2017/02/08 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
JS+CSS实现网页加载中的动画效果
2017/10/27 Javascript
vue中如何使用ztree
2018/02/06 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
2018/09/15 Javascript
Jquery动态列功能完整实例
2019/08/30 jQuery
微信小程序用canvas画图并分享
2020/03/09 Javascript
JS手写一个自定义Promise操作示例
2020/03/16 Javascript
微信小程序单选框自定义赋值
2020/05/26 Javascript
在Vue中获取自定义属性方法:data-id的实例
2020/09/09 Javascript
python网络编程实例简析
2014/09/26 Python
最大K个数问题的Python版解法总结
2016/06/16 Python
Python爬虫实现爬取百度百科词条功能实例
2019/04/05 Python
Django用户认证系统 Web请求中的认证解析
2019/08/02 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
Python 判断时间是否在时间区间内的实例
2020/05/16 Python
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
回馈慈善的设计师太阳镜:DIFF eyewear
2019/10/17 全球购物
结婚邀请函范文
2014/01/14 职场文书
业务员简历自我评价
2014/03/06 职场文书
我与祖国共奋进演讲稿
2014/09/13 职场文书
2014迎国庆演讲稿
2014/09/19 职场文书
村党支部群众路线教育实践活动对照检查材料
2014/09/26 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
保护动物的宣传语
2015/07/13 职场文书
POST提交数据常见的四种方式
2022/01/18 HTML / CSS