首页 > web前端 > js教程 > 在vue中如何配置less(附代码)

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

不言
发布: 2018-09-27 15:39:09
原创
2317 人浏览过

本篇文章给大家带来的内容是关于在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 = &#39;orientationchange&#39; in window ? &#39;orientationchange&#39; : &#39;resize&#39;,
        recalc = function () {
          var clientWidth = docEl.clientWidth;
          if (!clientWidth) return;
          if (clientWidth >= 640) {
            docEl.style.fontSize = &#39;100px&#39;;
          } else {
            docEl.style.fontSize = 100 * (clientWidth / 640) + &#39;px&#39;;
          }
        };

      if (!doc.addEventListener) return;
      win.addEventListener(resizeEvt, recalc, false);
      doc.addEventListener(&#39;DOMContentLoaded&#39;, 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
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板