解决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 07 Javascript
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
May 21 Javascript
疯狂Jquery第一天(Jquery学习笔记)
May 11 Javascript
Js 冒泡事件阻止实现代码
Jan 27 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
Nov 27 Javascript
在Ubuntu上安装最新版本的Node.js
Jul 14 Javascript
jquery+html5制作超酷的圆盘时钟表
Apr 14 Javascript
js实现打地鼠小游戏
Feb 13 Javascript
快速使用node.js进行web开发详解
Apr 26 Javascript
Angular中$state.go页面跳转并传递参数的方法
May 09 Javascript
vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法
Jul 12 Javascript
taro小程序添加骨架屏的实现代码
Nov 15 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
建立文件交换功能的脚本(三)
2006/10/09 PHP
php数组中包含中文的排序方法
2014/06/03 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
Laravel+jQuery实现AJAX分页效果
2016/09/14 PHP
同一个表单 根据要求递交到不同页面的实现方法小结
2009/08/05 Javascript
Javascript模块化编程(一)模块的写法最佳实践
2013/01/17 Javascript
JavaScript实现多维数组的方法
2013/11/20 Javascript
js与jQuery 获取父窗、子窗的iframe
2013/12/20 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
js+csss实现的一个带复选框的下拉框
2014/09/29 Javascript
微信小程序 本地图片按照屏幕尺寸处理
2017/08/04 Javascript
浏览器调试动态js脚本的方法(图解)
2018/01/19 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
JQuery属性操作与循环用法示例
2019/05/15 jQuery
jQuery实现checkbox全选、反选及删除等操作的方法详解
2019/08/02 jQuery
node.js中对Event Loop事件循环的理解与应用实例分析
2020/02/14 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
vue打开其他项目页面并传入数据详解
2020/11/25 Vue.js
[05:13]TI4 中国战队 机场出征!!
2014/07/07 DOTA
python创建和使用字典实例详解
2013/11/01 Python
python快速排序代码实例
2013/11/21 Python
Python使用django搭建web开发环境
2017/06/09 Python
Python实现爬虫爬取NBA数据功能示例
2018/05/28 Python
Python用Try语句捕获异常的实例方法
2019/06/26 Python
pandas和spark dataframe互相转换实例详解
2020/02/18 Python
对python中return与yield的区别详解
2020/03/12 Python
Python爬取数据并实现可视化代码解析
2020/08/12 Python
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
地球上的星星观后感
2015/06/02 职场文书
军训后的感想
2015/08/07 职场文书
学校标语口号大全
2015/12/26 职场文书
完美处理python与anaconda环境变量的冲突问题
2021/04/07 Python
html中两种获取标签内的值的方法
2022/06/10 HTML / CSS
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python