• 技术文章 >web前端 >js教程

    在vue中如何配置less(附代码)

    不言不言2018-09-27 15:39:09原创1224
    本篇文章给大家带来的内容是关于在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> <p>header</p> </div>
    </template>
    
    <script>
    export default {
      name: "headers",
      data() {
        return {};
      }
    };
    </script>
    
    <style scoped>
    .box {
      height: 300/50rem;
      width: 200/50rem;
      background-color: red;
      font-size: 16/50 rem;
    }
    </style>

    效果展示:

    以上就是在vue中如何配置less(附代码)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:less
    上一篇:vue如何使用rem进行移动端屏幕适配(附代码) 下一篇:vue生命周期钩子函数的简单介绍(代码示例)
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• Less 常用基础知识 - 柠檬先生• less及编译工具介绍 - 风雨后见彩虹• 初步认识 LESS_html/css_WEB-ITnose• less编写css代码_html/css_WEB-ITnose• webstorm增加less开发插件_html/css_WEB-ITnose
    1/1

    PHP中文网