0

用vue-cli搭建了一个项目 但是,里面默认没有使用less, 然后我下载了less和less-loader(npm install less less-loader --save-dev)
以下是一个vue文件中的style部分

<style scoped lang="less">
  .header {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 70px;
    font-size: 22px;
    line-height: 70px;
    color: #fff;
    background-color: #d4372f;
  }

  .header .logo {
    float: left;
    width: 180px;

    .logo-pic {
      padding-left: 20px;
    }

    .user-info {
      float: right;
      padding-right: 66px;
      font-size: 12px;
      color: #fff;

      .user-logo {
        position: absolute;
        right: 0;
        top: 23px;
        width: 24px;
        height: 24px;
        border-radius: 50%;
      }
    }
  }
</style>

但是样式在页面上没有生效,这是为何?

查看全部 2 个回答

0

打开你的webpack基本配置,贴出来看下有没有less部分的。