解决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 相关文章推荐
javascritp实现input输入框相关限制用法
Jun 29 Javascript
URL地址中的#符号使用说明
Feb 12 Javascript
jquery实现图片按比例缩放示例
Jul 01 Javascript
深入理解javascript变量声明
Nov 20 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
Aug 13 Javascript
JavaScript兼容性总结之获取非行间样式案例
Aug 07 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
Jan 04 Javascript
JavaScript常见继承模式实例小结
Jan 11 Javascript
turn.js异步加载实现翻书效果
Jul 25 Javascript
JavaScript实现单图片上传并预览功能
Sep 30 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
Apr 25 Javascript
VUE使用draggable实现组件拖拽
Apr 06 Vue.js
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 配置open_basedir 让各虚拟站点独立运行
2009/11/12 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
2018/05/11 PHP
PHP使用SOAP调用API操作示例
2018/12/25 PHP
php+ajax 文件上传代码实例
2019/03/18 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
利用jQuery实现可输入搜索文字的下拉框
2013/10/23 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
jQuery Ajax 全局调用封装实例代码详解
2016/06/02 Javascript
JavaScript接口的实现三种方式(推荐)
2016/06/14 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
Javascript日期格式化format函数的使用方法
2016/08/30 Javascript
微信小程序开发入门基础教程
2017/04/19 Javascript
纯JS实现的读取excel文件内容功能示例【支持所有浏览器】
2018/06/23 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
JS图片懒加载技术实现过程解析
2020/07/27 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
Python的ORM框架SQLObject入门实例
2014/04/28 Python
Windows系统配置python脚本开机启动的3种方法分享
2015/03/10 Python
KMP算法精解及其Python版的代码示例
2016/06/01 Python
利用python-docx模块写批量生日邀请函
2019/08/26 Python
Python hashlib常见摘要算法详解
2020/01/13 Python
Python socket处理client连接过程解析
2020/03/18 Python
Keras 切换后端方式(Theano和TensorFlow)
2020/06/19 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
2021/01/05 Python
如何用Python徒手写线性回归
2021/01/25 Python
HTML5进度条特效
2014/12/18 HTML / CSS
有原因的手表:Flex Watches
2019/03/23 全球购物
写给女朋友的道歉信
2014/01/12 职场文书
社区健康教育实施方案
2014/03/18 职场文书
初中优秀班集体申报材料
2014/05/01 职场文书
受伤赔偿协议书
2014/09/24 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
2019暑假阅读倡议书
2019/06/24 职场文书