在vue 中使用 less的教程详解

1.安装

npm install --save-dev less less-loader

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 class= "box" > <p>header</p> </div>
</template>
 
<script>
export default {
  name: "headers" ,
  data() {
   return {};
  }
};
</script>
 
<style scoped lang= "less" >
.box {
  height: 300/50rem;
  width: 200/50rem;
 
  font-size: 16/50 rem;
}
</style>

 

效果展示:  

转载于:https://www.cnblogs.com/zanguixuan/p/9811135.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值