less

旧巷老猫 提交于 2019-12-16 22:55:17

Vue中如何使用less
最近发现好多小伙伴在面试的过程中会问到vue如何使用less和scss,所以我绝对更新、复习一下less;废话不多说直接进主题;

依赖下载

1、首先使用npm下载依赖;

1
npm install --save less less-loader

2、安装完成后检查是否安装成功;

1
lessc -v

3、如果安装成功后,会显示安装成功后的版本;

引用方法

1、在main.js

1
2
import less from ‘less’
Vue.use(less)
2、然后创建一个.vue文件我们开始玩耍了;

注意:独立的vue文件需要引入less

1

开始使用

1、less中变量的使用;

在less,允许我们使用以变量的形式来定义,定义方式:@k:v; 使用方式:@k;

1
2
3
4
5
6
7
8
9
10
11

此时就会有一个宽100px,高100px,背景红色的正方形显示在页面上了;

2、字符串拼接变量使用方式;

1
2
3
4
5
6
7
8
9
10
11

    注意:路径需要用""包裹,@{img}这种凡是把变量引进来才能生效;

3、多层嵌套+变量计算;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

可以看到,less可以嵌套使用,让我们一次就可以看清楚css结构;除了嵌套使用,有没有发现他的计算才是真正强大的地方呢?

4、混合 = 函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

我是box1
我是box2

5、匹配模式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

//定义的css   box匹配的是t(top),也就是上

box匹配b(buttom),就是下;

     总结一下匹配模式就好比是js中的switch语句,输入的是什么就显示什么;不过感觉么啥用;

7、颜色函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45

默认红色

默认绿色

    8、运算符

        可以对高度、宽度、角度进行计算;
    

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29

    • {{item}}
      

    链接 https://www.cnblogs.com/qdwds/p/11516181.html

    标签
    易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
    该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!