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

不言
풀어 주다: 2018-09-27 15:39:09
원래의
2209명이 탐색했습니다.

이 글의 내용은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿