展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

vite构建vue项目,整合less

  • 初始化项目
npm init @vitejs/app
cd vue02
npm install
npm run dev
  • 安装less、less-loader
npm install less
npm install less-loader@5.0.0
  • 嵌套
// 根组件中template标签中编写html
// style中使用嵌套css
#container {
  width: 300px;
  height: 300px;
  border: 1px solid black;
  background-color: #f90;
  .container2{
    width: 100px;
    height: 100px;
    border: 1px solid green;
    background-color:white;
    span{
      font-weight: 200;
      font-size: 12px;
      color: red;
    }
  }
}
  • @规则
@color: black;
@m: height;
@selector: .container3;

@{selector}{
  width: 200px;
  @{m}: 300px;
  border: 1px solid red;
  p{
    color: @color;
  }
}
posted @ 2022-09-09 09:14  DogLeftover  阅读(152)  评论(0编辑  收藏  举报