• 在vue 中使用 less


    1.安装

    npm install --save-dev less less-loader
    npm install --save-dev style-loader css-loader

    先在index.html页面head标签内插入这段代码

    <script>
        (function (doc, win) {
          var docEl = doc.documentElement,
            resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
            recalc = function () {
              var clientWidth = docEl.clientWidth;
              if (!clientWidth) return;
              if (clientWidth >= 640) {
                docEl.style.fontSize = '100px';
              } else {
                docEl.style.fontSize = 100 * (clientWidth / 640) + 'px';
              }
            };
    
          if (!doc.addEventListener) return;
          win.addEventListener(resizeEvt, recalc, false);
          doc.addEventListener('DOMContentLoaded', recalc, false);
        })(document, window);
      </script>

    在添加 build/webpack.base.conf.js 里面的

    module.exports 里的 module 里添加下面这段配置
          {
            test: /.less$/,
            use: [
              "style-loader",
              "css-loader",
              "less-loader"
            ]
          }

    组件 headers

    <template>
        <div class="box"> <p>header</p> </div>
    </template>
    
    <script>
    export default {
      name: "headers",
      data() {
        return {};
      }
    };
    </script>
    
    <style scoped lang="less">
    .box {
      height: 300/50rem;
      width: 200/50rem;
      background-color: red;
      font-size: 16/50 rem;
    }
    </style>

    效果展示:

         

    此随笔乃本人学习工作记录,如有疑问欢迎在下面评论,转载请标明出处。

    如果对您有帮助请动动鼠标右下方给我来个赞,您的支持是我最大的动力。

  • 相关阅读:
    IOC和DI的区别
    hdu 1217(Floyed)
    hdu 2112(字典树+最短路)
    hdu 4081(次小生成树)
    hdu 1811(缩点+拓扑排序+并查集)
    poj 3026(BFS+最小生成树)
    hdu 3635(并查集)
    hdu 3047(扩展并查集)
    hdu 1116(并查集+欧拉路径)
    poj 1679(次小生成树)
  • 原文地址:https://www.cnblogs.com/huangenai/p/9700847.html
Copyright © 2020-2023  润新知