解决Vue项目中tff报错的问题


Posted in Javascript onOctober 21, 2020

在webpack.config.js中的模块配置中加如下的配置规则:

{test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, use: "url-loader"}

const path = require('path');
const htmlWebpackplugin = require('html-webpack-plugin');
const VueLoaderPlugin = require('vue-loader/lib/plugin'); 
 
module.exports = {
  entry: path.join(__dirname,'./src/main.js'),
  output: {
    path: path.join(__dirname, './dist'),
    filename: 'bundle.js'
  },
  plugins: [
    new htmlWebpackplugin({ //创建一个在内存中生成的html页面的插件
      template: path.join(__dirname, './src/index.html'),
      filename: 'index.html'
    }),
    new VueLoaderPlugin()
  ],
  module: { //这个节点用于配置所有的第三方模块加载器
    rules: [
      {test: /\.css$/, use:['style-loader','css-loader']},//配置处理.css文件的第三方处理规则
      {test: /\.less$/, use: ["style-loader",'css-loader','less-loader']},
      {test: /\.scss$/, use: ["style-loader",'css-loader','sass-loader']},
      {test: /\.(jpg|png|gif|bmp|jpeg)$/, use: "url-loader?limit=8000"},
      {test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, use: "url-loader"},
      {test:/\.js$/, use:'babel-loader',exclude:/node_modules/},
      {test: /\.vue$/, use: 'vue-loader'}
    ]
  }
};

补充知识:vue项目引入字体.ttf的操作步骤

1、下载所需要的字体,.ttf格式本文以(FZCYJ.ttf 为例)

2、在src下新建common文件,文件夹中包含以下文件

解决Vue项目中tff报错的问题

3、打开font.css

@font-face { 
 font-family: 'FZCYJ'; //重命名字体名
 src: url('FZCYJ.ttf'); //引入字体
 font-weight: normal; 
 font-style: normal; 
}

4、配置webpack.base.conf.js 文件

解决Vue项目中tff报错的问题

5、App.vue引入字体

解决Vue项目中tff报错的问题

6、可在body中设置字体

body{
 font-family: FZCYJ;
}

以上这篇解决Vue项目中tff报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
让ie6也支持websocket采用flash封装实现
Feb 18 Javascript
js特殊字符过滤的示例代码
Mar 05 Javascript
JavaScript设计模式之抽象工厂模式介绍
Dec 28 Javascript
cookie的secure属性详解
Apr 08 Javascript
jQuery Ajax 全局调用封装实例代码详解
Jun 02 Javascript
javascript动画系列之模拟滚动条
Dec 13 Javascript
vue.js实例对象+组件树的详细介绍
Oct 20 Javascript
Vue项目分环境打包的实现步骤
Apr 02 Javascript
angularjs中判断ng-repeat是否迭代完的实例
Sep 12 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
Nov 14 Javascript
在vue中使用vuex,修改state的值示例
Nov 08 Javascript
基于JavaScript实现简单抽奖功能代码实例
Oct 20 Javascript
vue-cli3自动消除console.log()的调试信息方式
Oct 21 #Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
Oct 21 #Javascript
vue-cli4使用全局less文件中的变量配置操作
Oct 21 #Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
Oct 21 #Javascript
js 图片懒加载的实现
Oct 21 #Javascript
uniapp实现可以左右滑动导航栏
Oct 21 #Javascript
解决vue-loader加载不上的问题
Oct 21 #Javascript
You might like
PHP实现MySQL更新记录的代码
2008/06/07 PHP
php通过curl模拟登陆DZ论坛
2015/05/11 PHP
PHP Class SoapClient not found解决方法
2018/01/20 PHP
PHP开发之用微信远程遥控服务器
2018/01/25 PHP
PHP常见字符串操作函数与用法总结
2019/03/04 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
AngularJS中的路由使用及实现代码
2017/10/09 Javascript
js实现图片粘贴上传到服务器并展示的实例
2017/11/08 Javascript
JS实现判断图片是否加载完成的方法分析
2018/07/31 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
js自定义input文件上传样式
2018/10/26 Javascript
Vue实现简易翻页效果源码分享
2018/11/08 Javascript
微信小程序 image组件遇到的问题
2019/05/28 Javascript
JavaScript相等运算符的九条规则示例详解
2019/10/20 Javascript
教你学会使用Python正则表达式
2017/09/07 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
2018/11/29 Python
python多线程http压力测试脚本
2019/06/25 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
浅谈JupyterNotebook导出pdf解决中文的问题
2020/04/22 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
用python写爬虫简单吗
2020/07/28 Python
python切割图片的示例
2020/11/12 Python
Emporio Armani腕表天猫官方旗舰店:乔治·阿玛尼为年轻人设计的副线品牌
2017/07/02 全球购物
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/01/13 面试题
国贸类专业毕业生的求职信分享
2013/12/08 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
钱塘江大潮导游词
2015/02/03 职场文书
学习焦裕禄观后感
2015/06/09 职场文书
解决thinkphp6(tp6)在状态码500下不报错,或者显示错误“Malformed UTF-8 characters”的问题
2021/04/01 PHP
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL
JS前端宏任务微任务及Event Loop使用详解
2022/07/23 Javascript