解决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 相关文章推荐
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
Sep 26 Javascript
jQuery CSS()方法改变现有的CSS样式
Aug 20 Javascript
js中javascript:void(0) 真正含义
Nov 05 Javascript
快速使用Bootstrap搭建传送带
May 06 Javascript
JS button按钮实现submit按钮提交效果
Nov 01 Javascript
vue快捷键与基础指令详解
Jun 01 Javascript
Cpage.js给组件绑定事件的实现代码
Aug 31 Javascript
尝试自己动手用react来写一个分页组件(小结)
Feb 09 Javascript
详解Puppeteer前端自动化测试实践
Feb 21 Javascript
vue实现路由切换改变title功能
May 28 Javascript
小程序实现长按保存图片的方法
Dec 31 Javascript
Jquery如何使用animation动画效果改变背景色的代码
Jul 20 jQuery
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
如何解决CI框架的Disallowed Key Characters错误提示
2013/07/05 PHP
php输出xml必须header的解决方法
2014/10/17 PHP
CI框架扩展系统核心类的方法分析
2016/05/23 PHP
CakePHP框架Model函数定义方法示例
2017/08/04 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
网页图片延时加载的js代码
2010/04/22 Javascript
某页码显示的helper 少量调整,另附js版
2010/09/12 Javascript
点击进行复制的JS代码实例
2013/08/23 Javascript
seajs中模块的解析规则详解和模块使用总结
2014/03/12 Javascript
js事件绑定快捷键以ctrl+k为例
2014/09/30 Javascript
JS实现很实用的对联广告代码(可自适应高度)
2015/09/18 Javascript
Sort()函数的多种用法
2016/03/20 Javascript
微信小程序 Tab页切换更新数据
2017/01/05 Javascript
jquery easyui DataGrid简单示例
2017/01/23 Javascript
JS实现的找零张数最小问题示例
2017/11/28 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
2019/04/07 Javascript
了解JavaScript中的选择器
2019/05/24 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
在Django的URLconf中使用命名组的方法
2015/07/18 Python
Python+django实现简单的文件上传
2016/08/17 Python
python中数组和矩阵乘法及使用总结(推荐)
2019/05/18 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
Python3 全自动更新已安装的模块实现
2020/01/06 Python
Keras设置以及获取权重的实现
2020/06/19 Python
python3.7调试的实例方法
2020/07/21 Python
Python如何解除一个装饰器
2020/08/07 Python
Pycharm连接gitlab实现过程图解
2020/09/01 Python
python 星号(*)的多种用途
2020/09/21 Python
Craghoppers德国官网:户外和旅行服装
2020/02/14 全球购物
班班通项目实施方案
2014/02/25 职场文书
关于环保的标语
2014/06/13 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
个人工作作风整改措施思想汇报
2014/10/13 职场文书
学雷锋倡议书
2015/01/19 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书