vue移动端项目使用自定义字体

本文介绍了在Vue移动端项目中如何引入和使用自定义字体,包括从Git上寻找字体资源,创建CSS文件并全局引入,以及在main.js中应用。同时,针对中文汉字类字体加载慢的问题,提出使用Fontmin进行字体压缩,以提高加载速度。Fontmin适用于文字变动范围有限的场景,通过配置和执行命令,能有效减小字体文件大小。
摘要由CSDN通过智能技术生成

手机只会显示系统自带的默认字体,如果要展示特殊字体只能引入字体包,但是引入的字体包如果是中文汉字类(比如楷体、黑体等)加载速度会很慢,因为毕竟汉字有很多。

使用自定义字体

  1. 引入所需的字体报,可以到git上找需要的字体包,但是貌似不是那么好找~~。
  2. 新建一个css文件,在里面引入所需的字体包(src),然后定义好该字体的名字(font-family)。

@font-face { 
  font-family: 'Arial'; /*这里是说明调用来的字体名字*/ 
  src: url('./Arial.ttf'); /*这里是字体文件路径*/ 
}

@font-face { 
  font-family: 'Calibri'; 
  src: url('./Calibri.ttf');
}

@font-face { 
  font-family: '楷体'; 
  src: url('./Kaiti.ttf'); 
}

@font-face { 
  font-family: '黑体-简'; 
  src: url('./SimHei.ttf');  
}

@font-face { 
  font-family: '华文仿宋';
  src: url('./STFangsong.ttf');  
}

  1. 在main.js中全局引入
import './assets/fonts/font.css'
  1. 在需要使用特殊字体的地方使用即可
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue移动端tab组件是一种用于移动端应用开发中实现标签切换功能的组件。这种组件通常由一系列可点击的标签和对应的内容区域组成。 首先,Vue移动端tab组件需要根据数据渲染出标签和内容区域。可以通过v-for指令遍历数据,生成对应数量的标签和内容区域。每个标签都应该绑定点击事件,点击标签时触发相应的切换逻辑。 其次,需要为标签添加样式以及切换时的动画效果。可以利用CSS样式来设置标签的外观,例如字体颜色、背景色、边框等。为了实现切换时的动画效果,可以使用Vue的transition组件或者借助第三方库如v-animate.css来添加淡入淡出、滑动等效果。 另外,为了方便使用Vue移动端tab组件通常还会提供一些可定制的属性或事件。例如,可以通过props属性向组件传递数据,让用户自定义标签的文本、样式等。也可以通过emit事件来传递标签切换时的回调函数,让用户可以在切换时执行一些自定义的逻辑。 最后,为了提高组件的可复用性和灵活性,Vue移动端tab组件还可以支持懒加载,即只有当某个标签被点击时才加载对应的内容区域。这可以通过v-if指令来实现,只有在需要显示内容区域时才渲染该区域的内容。 综上所述,Vue移动端tab组件是一种帮助开发者实现移动端应用标签切换功能的组件,它的实现需要注意数据渲染、样式设置、动画效果、可定制属性和事件以及懒加载等方面的设计。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值