项目起步 (一) 02-版本控制- 使用Vant - Rem适配——postcss-pxtorem插件和插件amfe-flexible & 基准值37.5rem

版本控制

  1. 创建远程仓库
# (空)仓库地址
# https://gitee.com/zhoushugang/hm-toutiao-m-79
  1. 提交
git add .
git commit -m '初始化'
  1. 推送远程仓库
# 加别名origin
git remote add origin git@gitee.com:zhoushugang/hm-toutiao-m-79.git
# 推送记录操作
git push -u origin master

注明:不再采用分支来管理,按功能提交即可。

使用vant

npm i vant -S
  • 导入-所有组件: src/main.js
import Vue from 'vue';
import Vant from 'vant';
import 'vant/lib/index.css';

Vue.use(Vant);

以上做法是完整导入,在项目开发阶段使用,配置方便节省时间,

将来上线或项目做优化的时候可以使用按需导入。

REM适配

网址:https://youzan.github.io/vant/#/zh-CN/quickstart#jin-jie-yong-fa

Vant 中的样式默认使用px作为单位,如果需要使用rem单位,推荐使用以下两个工具

首先,需要安装:

# 后处理器 开发阶段使用
npm i postcss-pxtorem -D
# 修改rem基准值的js插件   需要在打包后需要使用
npm i amfe-flexible -S

然后,下面提供了一份基本的 postcss 配置(postcss.config.js),可以在此配置的基础上根据项目需求进行修改

module.exports = {
  plugins: {
    'autoprefixer': {},
+    'postcss-pxtorem': {
	   //转换成rem的默认基准值  100px的容器  100/37.5rem的容器
+      rootValue: 37.5,  	
+      propList: ['*']
+    }
  }
}

最后,入口文件main.js导入 amfe-flexible

import 'amfe-flexible'

注意

  • rootValue 是转换px的基准值,参考设备iPhone6,设备宽度375px。

    规则:基准值=当前设备宽度的1/10

  • flexible 在iPhone6设备设置的 html—>font-size 也为37.5px 。

    适配机型 iphone4|5 320px 32

    适配机型 iphone6|7|8 375px 37.5

  • 但是 设计稿 尺寸750px 大小,所以在设计稿量取的尺寸使用时候需要 除以2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值