文章目录

  • 一、前言
  • 二、实现
  • 三、拓展阅读

一、前言

uni-app项目开发过程中,到了后期,客户采购一套字体用于项目中,为此需要考虑项目按照标准进行整体替换。考虑到公共样式与单页面样式,工作量并不小。

二、实现

  1. 将字体的包体存入在static文件夹下。

  2. app.js中引入

    @font-face {font-family: my-font;src: url('~@/static/Times New Roman.ttf');
    }
    
  3. 最后在页面中正常使用就行了。

    .content {overflow: hidden;position: relative;background: url(../../static/bg.png);background-size: 100% 100%;width: 100vw;height:calc(1080px - 143px);font-family:Times New Roman;margin: 0 auto;}
    

三、拓展阅读

  • 《Cross-platform APP 专栏》

跨平台应用开发进阶(十五) :uni-app实现全项目字体替换相关推荐

  1. 跨平台应用开发进阶(十二) :uni-app 实现应用桌面图标角标提示及应用跳转

    文章目录 一.前言 二.实现 2.1 集成极光实现 2.1.1 通道支持 2.1.2 iOS 角标 2.1.3 华为角标 2.1.4 小米角标 2.1.5 vivo 角标 2.2 H5+实现 三.遇到 ...

  2. 跨平台应用开发进阶(八) :uni-app 实现Android原生APP-云打包集成极光推送(JG-JPUSH)详细教程

    文章目录 一.前言 二.资源 三.集成 3.1 SDK 引入 3.2 代码集成 3.3 遇到的问题及解决方案 3.3.1 包大小限制 3.3.2 [JS Framework] 当前运行的基座不包含原生 ...

  3. 跨平台应用开发进阶(三十八)uni-app前端监控方案:基调听云APP探究

    文章目录 一.前言 二.产品介绍 2.1 工作原理 2.1.1 Android平台工作原理 2.1.2 iOS平台工作原理 三.项目集成 3.1 Android集成 3.2 iOS集成 四.答疑解惑 ...

  4. 跨平台应用开发进阶(三十):uni-app 实现集成火山视频直播服务

    文章目录 一.前言 二.技术实现 2.1 web-view组件在app中的窗体关系和plus.webview操作方式 三.双向通信 3.1 uni-app与内嵌网页通信 3.2 内嵌网页向uni-ap ...

  5. 跨平台应用开发进阶(四十六)webview方式嵌套H5应用加载慢解决方案

    文章目录 一.前言 二.优化建议 三.实施方案 3.1 优化项目结构,减小项目组包体积 3.2 去除项目冗余字体文件 3.2.1 字体筛选 3.2.2 字体压缩 3.3 gzip压缩 3.4 ETag ...

  6. 跨平台应用开发进阶(四十三)一文走近网络层抓包工具:WhireShark

    文章目录 一.前言 二.条件过滤 三.字段含义 四.TCP连接 4.1 三次握手示例 五.色彩规则 六.分析方法 6.1 Packet size limited during capture 6.2 ...

  7. 跨平台应用开发进阶(四十一)使用Xcode打包 iOS 应用 archive 时四种证书的区别详解

    文章目录 一.archive 四种模式 二.相同点 三.安装方式区别 四.iOS开发者账号(企业版)申请攻略 4.1 苹果开发者账号类型 4.2 企业版开发者账号的优势是什么? 4.3 企业版开发者账 ...

  8. 跨平台应用开发进阶(十一) :uni-app 实现IOS原生APP-云打包集成极光推送(JG-JPUSH)详细教程

    文章目录 一.前言 二.资源 三.集成 四.遇到的问题及解决措施 4.1 IOS开发者证书无推送权限 4.2 manifest中并没有配置push模块.但云端打包ios就是一直报Code Signin ...

  9. 跨平台应用开发进阶(六十一):uni-app 跨平台技术开发框架可行性调研

    文章目录 一.流程类 二.研发类(uni-app框架) 三.心得分享(研发踩坑&uni-app踩坑) 四.拓展阅读 一.流程类 IOS和安卓企业开发者账户申请流程(申请渠道.需要提供的相关证明 ...

最新文章

  1. 微信朋友圈里的十五种类型,笑死了!
  2. audio 上一首 下一首 自定义样式_总有一首网易云,藏着你忘不掉的人。
  3. Spring Cloud构建微服务架构(七)消息总线(续:Kafka)
  4. 写在前面,白话 Yaf 探秘与深入
  5. 第三次学JAVA再学不好就吃翔(part79)--并发修改异常产生的原因及解决方案
  6. anaconda更新python版本mac_macos - 如何使用conda升级到Python 3.6?
  7. ps制作20种特效文字_用PS制作裂、火、电特效——电
  8. Spring中bean的五个作用域简介(转载)
  9. 职称计算机excel2015年,【2015年职称计算机Excel重点精讲:创建数据透视表】- 环球网校...
  10. 【Android】雾霾定位探测系统
  11. java常见异常和代码演示
  12. 以一己之力,生抗美团技术博客!
  13. 如何在海量元素中(例如 10 亿无序、不定长、不重复)快速判断一个元素是否存在?
  14. macOS、Linux CentOS 、Docker安装部署canal-server(canal-deployer)服务
  15. 【技能树共建】Python 列表推导式
  16. 指令周期,机器周期(CPU周期),时钟周期 关系
  17. multiple definition of `_start'
  18. Schnorr签名算法(初始化和签名)C语言实现
  19. 八数码难题的多种解法
  20. 细数国内十大第三方支付公司有哪些?

热门文章

  1. 开源硬件童芯派了解一下?一个真创客聊聊开源硬件
  2. 随机森林原始论文_【科普天地】2020年还需要阅读的10篇人工智能论文(附链接)...
  3. Win10系统,使用VSCode提示错误fatal: detected dubious ownership in repository at
  4. cobaltstrike如何安装使用(包含CS联动MSF详细用法!)? (゚益゚メ) 渗透测试
  5. 北京链家二手房数据分析
  6. 如何查看一个IP地址是哪里的
  7. 揭秘郭盛华的真实收入,事实和你想的真不一样
  8. 老挑毛 U盘 winPe 制作 流程
  9. 变量与指针、取值符与取地址符
  10. 代码解放,一个智能化的「云控制台」如何运转?