程式码分析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>

效果展示:

 

猜你喜欢

转载自blog.csdn.net/weixin_44076120/article/details/85384787
今日推荐