解决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 相关文章推荐
Javascript 遍历对象中的子对象
Jul 03 Javascript
Javascript的闭包
Dec 31 Javascript
基于JQuery模仿苹果桌面的Dock效果(初级版)
Oct 15 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
Apr 15 Javascript
jtable列中自定义button示例代码
Nov 21 Javascript
JavaScript 获取任一float型小数点后两位的小数
Jun 30 Javascript
JS实现简单易用的手机端浮动窗口显示效果
Sep 07 Javascript
很棒的一组js图片轮播特效
Jan 12 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
Mar 01 Javascript
微信公众平台获取access_token的方法步骤
Mar 29 Javascript
vue 实现滚动到底部翻页效果(pc端)
Jul 31 Javascript
JS面向对象编程实现的拖拽功能案例详解
Mar 03 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多文件上传功能实现原理及代码
2013/04/18 PHP
解析CodeIgniter自定义配置文件
2013/06/18 PHP
论坛里点击别人帖子下面的回复,回复标题变成“回复 24# 的帖子”
2009/06/14 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
2014/02/21 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
浅析JavaScript动画
2015/06/10 Javascript
javascript中一些util方法汇总
2015/06/10 Javascript
JavaScript中的call方法和apply方法使用对比
2015/08/12 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
2015/09/23 Javascript
jQuery Mobile框架中的表单组件基础使用教程
2016/05/17 Javascript
js省市县三级联动效果实例
2020/04/15 Javascript
jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
2016/11/23 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
VUE + UEditor 单图片跨域上传功能的实现方法
2018/02/08 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
[01:38]DOTA2 2015国际邀请赛中国区预选赛 Showopen
2015/06/01 DOTA
[59:48]LGD vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
python模拟鼠标拖动操作的方法
2015/03/11 Python
在Python中操作时间之mktime()方法的使用教程
2015/05/22 Python
浅谈python数据类型及类型转换
2017/12/18 Python
详解python logging日志传输
2020/07/01 Python
python 图像插值 最近邻、双线性、双三次实例
2020/07/05 Python
领先的钻石和订婚戒指零售商:Diamonds-USA
2016/12/11 全球购物
英国最大的在线床超市:Bed Star
2019/01/24 全球购物
英语自荐信常用语句
2013/12/13 职场文书
白酒业务员岗位职责
2013/12/27 职场文书
新郎新娘婚礼答谢词
2014/01/11 职场文书
个人查摆剖析材料
2014/02/04 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
学生会辞职信
2015/03/02 职场文书
Python基础之数据结构详解
2021/04/28 Python
js中Object.create实例用法详解
2021/10/05 Javascript
Vue组件更新数据v-model不生效的解决
2022/04/02 Vue.js