前置内容:AJAX基础+Axios快速入门+JSON使用目录1、VUE 1.1 概述 1.2 快速入门1.3 Vue指令 1.3.1 v-bind & v-model 指令 1.3.2 v-on 指令
顺晟科技
2022-09-23 11:06:42
188
使用的是vue-cli+webpack,通过npm来安装的
npm i lib-flexible --save
在main.js中引入lib-flexible
import 'lib-flexible/flexible'
通过meta标签,设置设备宽度以及缩放比例
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
一款 postcss 插件,用于将单位转化为 rem
npm install postcss-pxtorem -D
在安装postcss-pxtorem的时候会生成一个文件.postcs-s-rc.js
在根目录找到.postcs-s-rc.js文件,可以在此配置的基础上根据项目需求进行修改,如:
module.exports = { plugins: { //... 'autoprefixer': { browsers: ['Android >= 4.0', 'iOS >= 7'] }, 'postcss-pxtorem': { rootValue: 37.5, //vant-UI的官方根字体大小是37.5 propList: ['*'] } } }
注意:在配置 postcss-loader 时,应避免 ignore node_modules 目录,这会导致 Vant 的样式无法被编译
温馨提示: rootValue这个配置项的数值是多少呢??? 通常我们是根据设计图来定这个值,原因很简单,便于开发。假如设计图给的宽度是750,我们通常就会把rootValue设置为75,这样我们写样式时,可以直接按照设计图标注的宽高来1:1还原开发。(iPhone界面尺寸:320 * 480、640 * 960、640 * 1136、750 * 1334、1080 * 1920等。)npm run dev
作者:https://www.jianshu.com/p/220a186cc033
09
2022-11
23
2022-09
23
2022-09
23
2022-09
13
2022-09
13
2022-09