zoukankan      html  css  js  c++  java
  • vue引入less、sass

    引入LESS:

    第一步:安装less-loader

    npm install less less-loader --save
    

    第二步:全局安装less

    npm install -g less
    

    第三步:main.js 全局引入

    import Less from 'Less'
    

    第四步:在组件中设置style标签的lang="less"

    <template>
      <div id="app">
        <img class="img" src="./assets/logo.png">
        <router-view/>
      </div>
    </template>
    
    <script>
    export default {
      name: 'App'
    }
    </script>
    
    <style lang="less">
    #app {
      font-family: 'Avenir', Helvetica, Arial, sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-align: center;
      color: #2c3e50;
      margin-top: 160px;
      //less按dom结构嵌套编写样式,样式结构更加清晰 .img{ 500px; } } </style>

    引入sass:
    第一步:

    npm install -D sass-loader node-sass 

       第二步:在你的 webpack 配置中:

    module.exports = {
      module: {
        rules: [
          // ... 忽略其它规则
    
          // 普通的 `.scss` 文件和 `*.vue` 文件中的
          // `<style lang="scss">` 块都应用它
          {
            test: /.scss$/,
            use: [
              'vue-style-loader',
              'css-loader',
              'sass-loader'
            ]
          }
        ]
      },
      // 插件忽略
    }

      第三步:

      在 Vue 组件中使用 SCSS:

    <style lang="scss">
      /* 在这里撰写 SCSS */
    </style>
     

      

  • 相关阅读:
    Java
    Java
    Python 浮点数类型的精度问题
    Ubuntu下pip的更新问题
    初章
    第二次结对编程作业
    第一次结对编程作业
    Shengnan的《构建之法》读书笔记
    Backend事后诸葛亮
    ASE Alpha Sprint
  • 原文地址:https://www.cnblogs.com/webwangjie/p/11468158.html
Copyright © 2011-2022 走看看