vue中引入第三方字体文件的方法示例


Posted in Javascript onDecember 17, 2018

在用vue来写一官网的时候,想引入外部字体文件,毕竟总感觉他自己的字体有点难看,在这里记录下

1.先下载字体文件所需的.ttf文件

我这里想引入的是华文行楷字体

百度后下载了一个3M多的ttf文件

或者https://3water.com/fonts/点击此链接,进行字体下载

2.将字体文件引入

自己定义一个文件夹,放入下载好的.ttf文件

vue中引入第三方字体文件的方法示例

先自己定义一个font.css文件,将下载好的字体文件的路径引入

@font-face {
 font-family: "华文行楷";
 src: url('stxingka.ttf');
 font-weight: normal;
 font-style: normal;
}

在App.vue中的style里引入

<style lang="less" rel="stylesheet/less">
 @import "./common/font/font.css";
</style>

在webpack的配置文件里要加上解析.ttf文件的规则

module: {
 rules: [
  {
   test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
   loader: 'url-loader',
   options: {
    limit: 10000,
    name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
   }
  }
 ]
}

使用的话,就按照原本的字体名称,如我下的是华文行楷,就直接用华文行楷就可以了

在用vue + webpack进行开发的时候,在引用字体图标遇到字体无法加载的问题:

报以下错误

vue中引入第三方字体文件的方法示例

搞了好久没搞定,最后才找到解决方法(还是没有找到原因)

修改字体图标的css中引入字体文件的路径

vue中引入第三方字体文件的方法示例

以前的---->>修改后:

vue中引入第三方字体文件的方法示例

最后改成绝对路径就好了,但是原因还没搞懂

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
IE中直接运行显示当前网页中的图片 推荐
Aug 31 Javascript
zeroclipboard复制到剪切板的flash
Aug 04 Javascript
通过length属性判断jquery对象是否存在
Oct 18 Javascript
javascript去除字符串中所有标点符号和提取纯文本的正则
Jun 07 Javascript
js判断浏览器版本以及浏览器内核的方法
Jan 20 Javascript
jquery制作多功能轮播图插件
Apr 02 Javascript
详解JavaScript的Date对象(制作简易钟表)
Apr 07 Javascript
深入理解JS函数的参数(arguments)的使用
May 28 Javascript
jQuery插件编写步骤详解
Jun 03 Javascript
微信小程序scroll-view实现滚动穿透和阻止滚动的方法
Aug 20 Javascript
jQuery实现轮播图效果demo
Jan 11 jQuery
vue+iview实现分页及查询功能
Nov 17 Vue.js
vue 表单验证按钮事件交由父组件触发的方法
Dec 17 #Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
Dec 17 #Javascript
vuex 解决报错this.$store.commit is not a function的方法
Dec 17 #Javascript
详解Vue This$Store总结
Dec 17 #Javascript
vue + element-ui的分页问题实现
Dec 17 #Javascript
Vue 中的受控与非受控组件的实现
Dec 17 #Javascript
js实现移动端轮播图
Dec 21 #Javascript
You might like
PHPMyAdmin 快速配置方法
2009/05/11 PHP
php用数组返回无限分类的列表数据的代码
2010/08/08 PHP
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
2011/09/19 PHP
php数字游戏 计算24算法
2012/06/10 PHP
php中创建和调用webservice接口示例
2014/07/25 PHP
php实现的xml操作类
2016/01/15 PHP
JavaScript的parseInt 进制问题
2009/05/07 Javascript
基于JQuery 的消息提示框效果代码
2011/07/31 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
nodeJs链接Mysql做增删改查的简单操作
2017/02/04 NodeJs
微信小程序 跳转传参数与传对象详解及实例代码
2017/03/14 Javascript
spirngmvc js传递复杂json参数到controller的实例
2018/03/29 Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
2018/04/20 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
如何进行微信公众号开发的本地调试的方法
2019/06/16 Javascript
python之yield表达式学习
2014/09/02 Python
python结合selenium获取XX省交通违章数据的实现思路及代码
2016/06/26 Python
Python Paramiko模块的安装与使用详解
2016/11/18 Python
windows下python之mysqldb模块安装方法
2017/09/07 Python
Python WSGI的深入理解
2018/08/01 Python
python 读取修改pcap包的例子
2019/07/23 Python
python实现本地批量ping多个IP的方法示例
2019/08/07 Python
5行Python代码实现图像分割的步骤详解
2020/05/25 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
2020/05/25 Python
基于python实现计算两组数据P值
2020/07/10 Python
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
介绍一下XMLHttpRequest对象的常用方法和属性
2013/05/24 面试题
Java Servlet API中forward() 与redirect()的区别
2014/04/20 面试题
毕业生求职自荐书范文
2014/03/27 职场文书
期末评语大全
2014/05/04 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
党章党规党纪学习心得体会
2016/01/14 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
Java 中的 Unsafe 魔法类的作用大全
2021/06/26 Java/Android