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>
     

      

  • 相关阅读:
    [洛谷P2711]小行星
    [洛谷P2264]情书
    [洛谷P2626]斐波那契数列(升级版)
    [洛谷P3195][HNOI2008]玩具装箱TOY
    [洛谷P3254]圆桌问题
    [洛谷P1251]餐巾计划问题
    [洛谷P4015]运输问题
    [洛谷P2604][ZJOI2010]网络扩容
    [洛谷P4001][BJOI2006]狼抓兔子
    [洛谷P3153] [CQOI2009]跳舞
  • 原文地址:https://www.cnblogs.com/webwangjie/p/11468158.html
Copyright © 2011-2022 走看看