Vue 项目问题
参考:https://www.ahwgs.cn/style-resources-loader-less.html
1. less-mixin 全局引入
实现手机端 1px 边框
- mixin.less
使用伪类实现下边框 1px
1 | .border-1px-mixin(@color) { |
- global.less
使用媒体根据查询改变缩小因屏幕分辨率放大的高度
1 | @media(min-device-pixel-ratio:1.5) { |
- main.js
全局引入
1 | import "./common/less/index.less"; |
其中 index.less
1 | @import './icon.less'; |
其他的 css 样式都可以应用到全局,但是 mixin 无法使用
解决方法
安装 loader
1 | yarn add style-resources-loader |
vue.config.js
1 |
|