1. 页面中字体适配的方法:
新建一个rem.js文件:

const baseSize = 32
function setRem () {const scale = document.documentElement.clientWidth / 750document.documentElement.style.fontSize = (baseSize * Math.min(scale, 2)) + 'px'
}
setRem()
window.onreset = function () {setRem()
}

里面32是根据自己而定的,上面的是以iphone6(750)为基准设置的字体,本例是基准为16px = 1rem

2. vant组件字体适配方法:
首先安装postcss-pxtorem ;
然后在 .postcssrc.js文件里面添加如下代码:

module.exports = {plugins: {'autoprefixer': {browsers: ['Android >= 4.0', 'iOS >= 7']},'postcss-pxtorem': {rootValue: 16,propList: ['*']}}
}

里面16是根据自己而定的,本例是基准为16px = 1rem 计算公式为a/16 (px) = b/1 (rem) 后期根据px设计图,换算为rem单位。

vue-vant项目字体以及组件字体适配相关推荐

  1. 在 Nuxt.js 和 Vue.js 项目中引入第三方字体或艺术字

    一.需求分析 在我们写前端页面的时候,大部分时候是不需要用到第三方字体的,但如果是面向C端的页面,比如宣传页,就有可能会引入第三方字体,主要还是看UI设计师咋想了,此时我们可以通过让UI将特殊字体切成 ...

  2. vue+elementui项目中引入第三方字体文件的方法示例

    # 问题描述: vue中项目,发现相同页面在不同电脑上,字体显示效果不一致,例如:代码中设置了楷体,在某些电脑上显示不是楷体效果. # 解决方案: 1.先下载字体文件所需的.ttf文件(这不很重要,你 ...

  3. vue cli3+项目使用postcss-px2rem或者postcss-plugin-px2rem适配

    1. 使用postcss-px2rem或者postcss-plugin-px2rem讲vue项目的px全部转换未rem适配. 2. 下载: npm install --save postcss-px2 ...

  4. Vue CLI 脚手架详解:快速构建 Vue.js 项目的利器

    目录 一.安装和创建项目 二.项目结构 三.开发和构建 四.插件和配置 Vue CLI 是 Vue.js 官方提供的脚手架工具,它可以帮助开发者快速搭建 Vue.js 项目的基础结构,并提供了丰富的功 ...

  5. 在 Quasar cli 搭建的 vue 项目中 引用 阿里字体图标 iconfont symbol方式

    在 Quasar cli 搭建的 vue 项目中 引用 阿里字体图标 iconfont 1. symbol 方式 2. font class 方式(未实践) 1. symbol 方式 首先说明一下,这 ...

  6. vue项目登录页-实现字体动画案例

    vue项目登录页-实现字体动画案例 实现思路: 1,让每个字都包含在span标签中,span标签的display:inner-block 2,页面刚生成时(动画之前)设置margin宽度为80px,o ...

  7. vant 半圆仪表盘_超全的 Vue 开源项目合集,签收一下

    原标题:超全的 Vue 开源项目合集,签收一下 写在前面 包括一些ui库和比较完整的小项目.ui库会对主要的单选框,多选框,级联选择器,滑块,日期/时间选择器,进度条,分页,弹框,通知,导航菜单,步骤 ...

  8. vue+vant 移动端H5 商城项目_03

    文章目录 一.·首页搜索功能 1. 搜索页面 2. 历史记录和热门搜索组件 3. 搜索框提示列表组件 4. 综合-价格-分类 5. 搜索出的产品展示 6. 异常修复 7. 路由拦截/路由守卫 二.详情 ...

  9. vant步进器传值_有赞开源的Vue 2.0 的 Mobile 组件库 Vant

    有赞开源的Vue 2.0 的 Mobile 组件库 Vant 是一个轻量.可靠的移动端 Vue 组件库.包括了基础组件.Button 按钮.Cell 单元格.Icon 图标.Image 图片.Layo ...

最新文章

  1. SpringMVC的国际化
  2. 数学建模第四节2020.4.24-5.3补
  3. 理解stl中的erase
  4. Psych101(part8)--Day8
  5. BS4 find_all
  6. c linux下并行编程指南,Linux环境下C编程指南(第2版)
  7. Linux-系统性能指标
  8. JAVA日期处理(Timestamp)
  9. 如何远程linux服务器桌面,LINUX操作系统如何远程登录桌面
  10. Python网络爬虫数据采集实战:基础知识
  11. 成绩在C语言中怎么表示,c语言指数函数-分数在C语言中怎么表示分数和指数形式在C语 – 手机爱问...
  12. CKPT,SMON,PMON,RECO,Dnnn
  13. php循环套循环_PHP中的事件循环简介
  14. 【DB笔试面试755】在Oracle的DG中,RFS、LNSn、MRP、LSP进程的作用分别是什么?
  15. Python搭建简单的web服务器
  16. 【解的封闭形式】Abel-Ruffini theorem(阿贝尔-鲁菲尼定理)
  17. Windows下的Mysql安装
  18. 基于FPGA的VGA/LCD显示控制器设计(中)
  19. GG-CNN代码学习
  20. 设计的BOOST的详细流程(亲手设计的BOOST电路的详细解释)

热门文章

  1. 第10章 车间工位吊 多工况移动载荷分析(网格划分详细)正反框选、网格过度bias(size)、face meshing(层数控制)
  2. IC卡ID卡混合型多功能DLC430考勤机门禁一体机安装调试使用说明
  3. 【J1】【队列】报数游戏
  4. 数控采集002:体验华中数控Demo演示程序
  5. msfvenom使用和生成木马
  6. Tika结合Tesseract-OCR 实现光学汉字识别(简体、宋体的识别率百分之百)—附Java源码、测试数据和训练集下载地址...
  7. Django 基础(13)-Django drf 序列化器类to_representation和to_internal_value(处理返回的日期格式)、序列化类 ModelSerializer
  8. 学校计算机教学演示,浅析计算机教学的方法
  9. pythonopencv摄像头读取图像并识别车牌_python-opencv车牌识别
  10. 解决sts 导入maven工程 报 Lifecycle mapping org.eclipse.m2e.jdt.JarLifecycleMapping is not available.