解决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 相关文章推荐
网页下载文件期间如何防止用户对网页进行其他操作
Jun 27 Javascript
javascript的变量、传值、传址、参数之间关系
Jul 26 Javascript
微信小程序 开发指南详解
Sep 27 Javascript
JavaScript 控制字体大小设置的方法
Nov 23 Javascript
vue-router单页面路由
Jun 17 Javascript
使用socket.io制做简易WEB聊天室
Jan 02 Javascript
vue基于v-charts封装双向条形图的实现代码
Dec 09 Javascript
微信小程序跨页面传递data数据方法解析
Dec 13 Javascript
前端开发之便利店收银系统代码
Dec 27 Javascript
vue-cli3 取消eslint校验代码的解决办法
Jan 16 Javascript
js仿京东放大镜效果
Aug 09 Javascript
vue+openlayers绘制省市边界线
Dec 24 Vue.js
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
为查询结果建立向后/向前按钮
2006/10/09 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
2017/02/08 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
SWFObject Flash js调用类
2008/07/08 Javascript
一个cssQuery对象 javascript脚本实现代码
2009/07/21 Javascript
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
javascript页面上使用动态时间具体实现
2014/03/18 Javascript
easyui Droppable组件实现放置特效
2015/08/19 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
jquery  实现轮播图详解及实例代码
2016/10/12 Javascript
微信小程序 在线支付功能的实现
2017/03/14 Javascript
Vue2递归组件实现树形菜单
2017/04/10 Javascript
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
Vue中的作用域CSS和CSS模块的区别
2018/10/09 Javascript
微信公众号生成新浪短网址的实现(快速生成)
2019/08/18 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
python提取内容关键词的方法
2015/03/16 Python
python标准算法实现数组全排列的方法
2015/03/17 Python
Python sys.argv用法实例
2015/05/28 Python
python 生成图形验证码的方法示例
2018/11/11 Python
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
python 使用装饰器并记录log的示例代码
2019/07/12 Python
Python求两个字符串最长公共子序列代码实例
2020/03/05 Python
keras的load_model实现加载含有参数的自定义模型
2020/06/22 Python
python 利用matplotlib在3D空间绘制二次抛物面的案例
2021/02/06 Python
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
银行会计财务工作个人的自我评价
2013/10/29 职场文书
寄语学生的话
2014/04/10 职场文书
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
2014年营业员工作总结
2014/11/18 职场文书
紫日观后感
2015/06/05 职场文书
2016年习主席讲话学习心得体会
2016/01/20 职场文书
pytorch常用数据类型所占字节数对照表一览
2021/05/17 Python
Java设计模式之代理模式
2022/04/22 Java/Android