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 相关文章推荐
控制页面按钮在后台执行期间不重复提交的JS方法
Jun 24 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
Nov 21 Javascript
用javascript关闭本窗口不弹出询问框的方法
Sep 12 Javascript
Javascript常用小技巧汇总
Jun 24 Javascript
jQuery结合CSS制作动态的下拉菜单
Oct 27 Javascript
深入理解Java线程编程中的阻塞队列容器
Dec 07 Javascript
jQuery基础知识点总结(必看)
May 31 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
Jun 14 Javascript
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
Dec 25 Javascript
走进javascript——不起眼的基础,值和分号
Feb 24 Javascript
原生JS实现自定义下拉单选选择框功能
Oct 12 Javascript
基于element-ui组件手动实现单选和上传功能
Dec 06 Javascript
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
Php做的端口嗅探器--可以指定网站和端口
2006/10/09 PHP
PHP session会话的安全性分析
2011/09/08 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
2012/05/23 Javascript
Extjs显示从数据库取出时间转换JSON后的出现问题
2012/11/20 Javascript
javascript 全选与全取消功能的实现代码
2012/12/23 Javascript
按下Enter焦点移至下一个控件的实现js代码
2013/12/11 Javascript
Jquery 实现grid绑定模板
2015/01/28 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
javascript中判断json的方法总结
2015/08/27 Javascript
js 定义对象数组(结合)多维数组方法
2016/07/27 Javascript
vuejs使用递归组件实现树形目录的方法
2017/09/30 Javascript
浅谈webpack4.x 入门(一篇足矣)
2018/09/05 Javascript
jQuery事件blur()方法的使用实例讲解
2019/03/30 jQuery
JavaScript页面倒计时功能完整示例
2019/05/15 Javascript
vue用BMap百度地图实现即时搜索功能
2019/09/26 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
2020/04/08 Javascript
微信小程序之导航滑块视图容器功能的实现代码(简单两步)
2020/06/19 Javascript
[08:40]Navi Vs Newbee
2018/06/07 DOTA
py2exe 编译ico图标的代码
2013/03/08 Python
python绘制散点图并标记序号的方法
2018/12/11 Python
python实现扫描局域网指定网段ip的方法
2019/04/16 Python
你需要学会的8个Python列表技巧
2020/06/24 Python
Python extract及contains方法代码实例
2020/09/11 Python
一文带你掌握Pyecharts地理数据可视化的方法
2021/02/06 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
CSS3标注引用的出处和来源的方法
2020/02/25 HTML / CSS
关于HTML5的22个初级技巧(图文教程)
2012/06/21 HTML / CSS
HTML5 video 事件应用示例
2014/09/11 HTML / CSS
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
精细化工应届生求职信
2013/11/17 职场文书
简历的个人自我评价范文
2014/01/03 职场文书
建筑工程专业大学生求职信
2014/04/23 职场文书
访谈节目策划方案
2014/05/15 职场文书
党的群众路线对照检查材料
2014/09/22 职场文书