1. 程式人生 > >程式碼分析vue中如何配置less

程式碼分析vue中如何配置less

在本篇文章中,我們給大家詳細講述了vue中如何配置less的詳細程式碼和步驟,有需要的朋友跟著學習下。

 

安裝

 

1

npm install --save-dev less less-loader

 

1

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

先在index.html頁面head標籤內插入這段程式碼

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<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 裡新增下面這段配置

 

1

2

3

4

5

6

7

8

{

  test: /\.less$/,

  use: [

   "style-loader",

   "css-loader",

   "less-loader"

  ]

  }

組建headers

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

<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>

效果展示: