>  기사  >  웹 프론트엔드  >  Vue에서 Less를 구성하는 방법(코드 첨부)

Vue에서 Less를 구성하는 방법(코드 첨부)

不言
不言원래의
2018-09-27 15:39:092220검색

이 글의 내용은 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에 있는 모듈에 다음 단락을 추가하세요.

{
        test: /\.less$/,
        use: [
          "style-loader",
          "css-loader",
          "less-loader"
        ]
      }

헤더 만들기

<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으로 문의하세요.