您好,登录后才能下订单哦!
这篇文章主要介绍了vue.js使用less的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
vue.js能使用less的方法:1、在less,允许我们使用以变量的形式来定义,定义方式【@k:v;】使用方式【@k】;2、字符串拼接变量。
vue.js能使用less的方法:
依赖下载
1、首先使用npm下载依赖;
npm install --save less less-loader
2、安装完成后检查是否安装成功;
lessc -v
3、如果安装成功后,会显示安装成功后的版本;
引用方法
1、在main.js
import less from 'less' Vue.use(less)
2、然后创建一个.vue文件我们开始玩耍了;
注意:独立的vue文件需要引入less
<style></style>
开始使用
1、less中变量的使用;
在less,允许我们使用以变量的形式来定义,定义方式:@k:v; 使用方式:@k;
<div></div> <style> @color:red; @k:100px; .box{ width:@k; height:@k; background: @color; } </style>
此时就会有一个宽100px,高100px,背景红色的正方形显示在页面上了;
2、字符串拼接变量使用方式;
<div></div> <style scoped> @img:'./img/'; @k:100px; .box1{ width:@k; height:@k; background:url("@{img}1.png") } </style>
注意:路径需要用""包裹,@{img}这种凡是把变量引进来才能生效;
3、多层嵌套+变量计算;
<div> <div> <div></div> </div> </div> <style> @k:100px; .box1{ width: @k; height:@k; background: red; .box2{ width: @k/2; height:@k/2; background: green; .box3{ width: @k/3; height:@k/3; background: blue; } } } </style>
可以看到,less可以嵌套使用,让我们一次就可以看清楚css结构;除了嵌套使用,有没有发现他的计算才是真正强大的地方呢?
4、混合 = 函数
<div>我是box1</div> <div>我是box2</div> <style> //定义一个函数; .test(@color:red,@size:14px){ background: @color; font-size:@size; } .box1{ // 不传参,使用默认的; .test() } .box2{ // 给函数传参; .test(@color:green,@size:30px) } </style>
感谢你能够认真阅读完这篇文章,希望小编分享vue.js使用less的方法内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。