本文只说用法步骤,不说基本概念。

应用步骤

less文件

/* 第一步,在我的项目的assets文件夹下新建这个css.less文件,   外面搁置咱们须要应用的混合less,能够有多个。   比方这里咱们搁置两个less混合函数,用谁指定谁即可*/ // 第二步,应用变量指定默认值.content(@width:480px,@height:360px,@background:#bfa){    width: @width;    height: @height;    background-color: @background;}.content2(@width:50px,@height:50px,@background:pink){    width: @width;    height: @height;    background-color: @background;}

vue文件

<template>  <div class="box">    <div class="content"></div>  </div></template><script>export default {  name: "lessDemo",  data() {    return {};  },  methods: {},};</script><style lang="less" scoped>// 第三步,引入这个less文件,并筹备应用@import "@/assets/css.less";.box {  width: 100%;  height: 100%;  .content {    // 第四步(1)  不传参应用默认less的混合函数    // .content();    // 第四步(2)  传参就应用咱们传过来的    // .content(600px,200px,#baf);    // 第四步(3)  能够依据名字指定应用对应的那个less混合函数    .content2()  }}</style>
less的混合函数的思维其实就是高内聚、低耦合的思维,只不过是css层面的,把公共的、相似的css提取进去,独自寄存。哪里须要就在哪里引入,若应用的中央略有不同,能够通过传参的形式进行扭转管制。和html的组件化拆分、js的模块化、函数式编程相似。灵便应用我的项目的less,能够让我的项目更容易保护