解决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 相关文章推荐
如何实现浏览器上的右键菜单
Jul 10 Javascript
Use Word to Search for Files
Jun 15 Javascript
jquery向上向下取整适合分页查询
Sep 06 Javascript
jquery 实现返回顶部功能
Nov 17 Javascript
js实现的Easy Tabs选项卡用法实例
Sep 06 Javascript
vue.js语法及常用指令
Oct 29 Javascript
Angular实现双向折叠列表组件的示例代码
Nov 21 Javascript
jQuery中实现text()的方法
Apr 04 jQuery
Vue内部渲染视图的方法
Sep 02 Javascript
jQuery实现的图片点击放大缩小功能案例
Jan 02 jQuery
微信小程序实现日历签到
Sep 21 Javascript
Vue2项目中对百度地图的封装使用详解
Jun 16 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
便携利器 — TECSUN PL-365简评
2021/03/02 无线电
PHP和.net中des加解密的实现方法
2013/02/27 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
PHP设计模式之装饰者模式代码实例
2015/05/11 PHP
typecho插件编写教程(五):核心代码
2015/05/28 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
PHP简单实现DES加密解密的方法
2016/07/12 PHP
PHP+JS实现的实时搜索提示功能
2018/03/13 PHP
PHP手机短信验证码实现流程详解
2018/05/17 PHP
基于jquery的气泡提示效果
2010/05/31 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
NodeJS中Buffer模块详解
2015/01/07 NodeJs
javascript+html5实现仿flash滚动播放图片的方法
2015/04/27 Javascript
莱鸟介绍javascript onclick事件
2016/01/06 Javascript
JS实现登录页面记住密码和enter键登录方法推荐
2016/05/10 Javascript
JavaScript 数组- Array的方法总结(推荐)
2016/07/21 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
2016/10/25 Javascript
将JSON字符串转换成Map对象的方法
2016/11/30 Javascript
js评分组件使用详解
2017/06/06 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
2018/03/01 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
Vue.js 父子组件通信的十种方式
2018/10/30 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
Python利用BeautifulSoup解析Html的方法示例
2017/07/30 Python
selenium3+python3环境搭建教程图解
2018/12/07 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
python+Django+pycharm+mysql 搭建首个web项目详解
2019/11/29 Python
浅谈keras的深度模型训练过程及结果记录方式
2020/01/24 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
Python面向对象多态实现原理及代码实例
2020/09/16 Python
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
Yahoo-PHP面试题3
2012/01/14 面试题
uniapp开发打包多端应用完整方法指南
2022/12/24 Javascript