解决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中几种去掉字串左右空格的方法
Dec 25 Javascript
javascript Firefox与IE 替换节点的方法
Feb 24 Javascript
Jquery 1.42 checkbox 全选和反选代码
Mar 27 Javascript
深入理解JavaScript定时机制
Oct 29 Javascript
关于eval 与new Function 到底该选哪个?
Apr 17 Javascript
判断在css加载完毕后执行后续代码示例
Sep 03 Javascript
JavaScript的设计模式经典之代理模式
Feb 24 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
Oct 25 Javascript
关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)
Sep 04 Javascript
javascript实现文字跑马灯效果
Jun 18 Javascript
vue 使用class创建和清除水印的示例代码
Dec 25 Vue.js
vue如何实现关闭对话框后刷新列表
Apr 08 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
ajax缓存问题解决途径
2006/12/06 PHP
php的array_multisort()使用方法介绍
2012/05/16 PHP
解析php利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
php workerman定时任务的实现代码
2018/12/23 PHP
popdiv
2006/07/14 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
2015/08/28 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
jquery淡入淡出效果简单实例
2016/01/14 Javascript
使用 stylelint检查CSS_StyleLint
2016/04/28 Javascript
jQuery中$.each()函数的用法引申实例
2016/05/12 Javascript
微信开发 js实现tabs选项卡效果
2016/10/28 Javascript
JavaScript中使用Async实现异步控制
2017/08/15 Javascript
layui的table单击行勾选checkbox功能方法
2018/08/14 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
2019/01/18 jQuery
javascript面向对象三大特征之多态实例详解
2019/07/24 Javascript
使用Python下载歌词并嵌入歌曲文件中的实现代码
2015/11/13 Python
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
2016/07/12 Python
Django中cookie的基本使用方法示例
2018/02/03 Python
使用Python将字符串转换为格式化的日期时间字符串
2019/09/01 Python
Python pandas自定义函数的使用方法示例
2019/11/20 Python
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
物流管理应届生求职信
2013/11/07 职场文书
《钱学森》听课反思
2014/03/01 职场文书
家长给学校的建议书
2014/05/15 职场文书
2015年效能监察工作总结
2015/04/23 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
幼儿园园长新年寄语
2015/08/17 职场文书
2016年大学迎新工作总结
2015/10/14 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python
Java图书管理系统,课程设计必用(源码+文档)
2021/06/30 Java/Android
SpringBoot工程下使用OpenFeign的坑及解决
2021/07/02 Java/Android