解决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 相关文章推荐
用js+xml自动生成表格的东西
Dec 21 Javascript
jquery属性过滤选择器使用示例
Jun 18 Javascript
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
Dec 05 Javascript
JavaScript实现设计模式中的单例模式的一些技巧总结
May 17 Javascript
jquery获取复选框checkbox的值的简单实现方法
May 26 Javascript
String字符串截取的四种方式总结
Nov 28 Javascript
jQuery实现的简单拖动层示例
Feb 22 Javascript
js如何获取网页所有图片
May 12 Javascript
浅谈angular.copy() 深拷贝
Sep 14 Javascript
浅谈对于react-thunk中间件的简单理解
May 01 Javascript
通过js给网页加上水印背景实例
Jun 17 Javascript
Vue实现点击按钮复制文本内容的例子
Nov 09 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一句话cmdshell新型 (非一句话木马)
2009/04/18 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
php中的单引号、双引号和转义字符详解
2017/02/16 PHP
php中file_get_contents()函数用法实例
2019/02/21 PHP
载入进度条 效果
2006/07/08 Javascript
js png图片(有含有透明)在IE6中为什么不透明了
2010/02/07 Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
2014/05/11 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
BootStrap和jQuery相结合实现可编辑表格
2016/04/21 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
bootstrap Table的一些小操作
2017/11/01 Javascript
详解如何制作并发布一个vue的组件的npm包
2018/11/10 Javascript
layer页面跳转,获取html子节点元素的值方法
2019/09/27 Javascript
Python中的二叉树查找算法模块使用指南
2014/07/04 Python
Python2.x中文乱码问题解决方法
2015/06/02 Python
python-opencv在有噪音的情况下提取图像的轮廓实例
2017/08/30 Python
Python OpenCV获取视频的方法
2018/02/28 Python
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
django admin后台添加导出excel功能示例代码
2019/05/15 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
python 画图 图例自由定义方式
2020/04/17 Python
HTML5组件Canvas实现图像灰度化(步骤+实例效果)
2013/04/22 HTML / CSS
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
联想德国官网:Lenovo Germany
2018/07/04 全球购物
哈萨克斯坦最大的时装、鞋子和配饰在线商店:Lamoda.kz
2019/11/19 全球购物
DBA的职责都有哪些
2012/05/16 面试题
药店主任岗位责任制
2014/02/10 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书
Python基础知识之变量的详解
2021/04/14 Python
MySQL系列之二 多实例配置
2021/07/02 MySQL
如何利用 CSS Overview 面板重构优化你的网站
2021/10/24 HTML / CSS