解决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 相关文章推荐
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
Jun 26 Javascript
jQuery 源代码显示控件 (Ajax加载方式).
May 18 Javascript
High Performance JavaScript(高性能JavaScript)读书笔记分析
May 05 Javascript
基于jquery的滚动鼠标放大缩小图片效果
Oct 27 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
Aug 28 Javascript
js添加table的行和列 具体实现方法
Jul 22 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
Apr 02 Javascript
jquery动感漂浮导航菜单代码分享
Apr 15 Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
Sep 20 Javascript
浅谈jquery高级方法描述与应用
Oct 04 Javascript
详解webpack-dev-server的简单使用
Apr 02 Javascript
express express-session的使用小结
Dec 12 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 array 的加法操作代码
2010/07/24 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
2010/12/02 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
Chrome Web App开发小结
2014/09/04 PHP
使用PHP json_decode可能遇到的坑与解决方法
2017/08/03 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
jQuery 表格工具集
2010/04/25 Javascript
JavaScript 的继承
2011/10/01 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
纯html+css+javascript实现楼层跳跃式的页面布局(实例代码)
2017/10/25 Javascript
JS实现图片居中悬浮效果
2017/12/25 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
jQuery实现的点击图片居中放大缩小功能示例
2019/01/16 jQuery
用Cordova打包Vue项目的方法步骤
2019/02/02 Javascript
深入剖析JavaScript instanceof 运算符
2019/06/14 Javascript
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
关于vue路由缓存清除在main.js中的设置
2019/11/06 Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
2020/02/11 Javascript
python集合类型用法分析
2015/04/08 Python
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
Python 存取npy格式数据实例
2020/07/01 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
爬虫代理的cookie如何生成运行
2020/09/22 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
出纳会计岗位职责
2014/03/12 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
观后感开头
2015/06/19 职场文书
教师节简报
2015/07/20 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
工作简历的自我评价
2019/05/16 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书
asyncio异步编程之Task对象详解
2022/03/13 Python
nginx lua 操作 mysql
2022/05/15 Servers