Vue中怎么使用Less

首先,了解一下less和css的区别:https://blog.csdn.net/qq_38719039/article/details/81070292

第一种:main.js

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

第二种:webpack

https://www.cnblogs.com/zuozuo-blog/p/6560485.html

vue中慎用style的scoped属性:https://blog.csdn.net/qq_39043923/article/details/88687046

/deep/ --------------- less深度作用域:https://blog.csdn.net/caseywei/article/details/88906943

有些像 Sass 之类的预处理器无法正确解析 >>>。这种情况下你可以使用 /deep/ 操作符取而代之——这是一个 >>> 的别名,同样可以正常工作

<template>
  <div id="app">
    <el-input v-model="text" class="text-box"></el-input>
  </div>
</template>
 
 
<style lang="less" scoped>
.text-box {
  /deep/ input {
    width: 166px;
    text-align: center;
  }
}
</style>
原文地址:https://www.cnblogs.com/2008nmj/p/15682998.html