vue-cli项目引入字体包

  • vue-cli项目引入字体包

vue-cli项目引入字体包

1.先下载字体文件所需的.ttf文件
2.将字体文件引入
自己在src文件定义一个common文件夹,在fonts文件夹放入下载好的.ttf文件,新建一个font.css文件
font.css文件代码

@font-face {font-family: "hyxm";// src: url('./hyxm.ttf');      //ttf文件路径src: url-loader('./hyxm.ttf');      //ttf文件路径需要用这个font-weight: normal;font-style: normal;
}


这里是fonts文件夹里面的,因为webpack.base.conf.js中的name匹配的是fonts文件夹

3.在APP.vue中引入

@import "./common/fonts/font.css";
#app {font-family: "hyxm";
}

4.在utils.js添加代码

   return ExtractTextPlugin.extract({use: loaders,fallback: 'vue-style-loader',publicPath: '../../'                //添加这一行代码后再重新打包就可以了})

防止打包后路径报错问题

vue-cli项目引入字体包相关推荐

  1. vue中怎么引入字体包(超详细)

    vue中怎么引入字体包 一.创建文件并添加字体包 1.在src里面的assets文件中创建text文件(没有assets文件可以自己创建一个,也可以不用此命名): 2.把字体包放入text文件,并创建 ...

  2. 前端项目如何引入字体包? 引入字体包不起效果?

    因为设计师用的是IMac电脑,设计图默认使用的字体为 pingFangSC-Regular,这就需要我们做开发的 引入苹方字体包 以达到和设计图一致的视觉效果,(引入其他字体包 同理) 先上个苹方字体 ...

  3. vue项目导入字体包 以及 根据所需文字压缩字体包

    前端项目使用的字体包格式为ttf,如果手上的字体包格式是otf,首先要进行格式转换 使用Font Creator 传入otf文件,另存为ttf文件即可,以 SourceHanSerifCN-Light ...

  4. Vue项目9:Vue Cli项目使用echarts可视化

    Vue Cli项目使用echarts可视化有两种方式:一.直接引入echarts  二.使用vue-ehcarts. 一.直接引入echarts  1.创建Vue Cli项目 进入cmd命令行,输入如 ...

  5. H5(nuxt)项目引入字体

    H5(nuxt)项目引入字体 闲话少说 方法1: 1.下载所需要的字体,.ttf格式本文以(FZCYJ.ttf 为例) 2.先自己定义一个font.css文件,字体文件的路径引入 @font-face ...

  6. h5引用项目里css_H5(nuxt)项目引入字体

    H5(nuxt)项目引入字体 闲话少说 方法1: 1.下载所需要的字体,.ttf格式本文以(FZCYJ.ttf 为例) 2.先自己定义一个font.css文件,字体文件的路径引入 @font-face ...

  7. vue cli 项目在打包时候报错 API fatal error handler returned after process out of memory

    问题描述 vue cli 项目在打包时候报错:API fatal error handler returned after process out of memory. 问题分析 从给出的提示可以看出 ...

  8. Vue Cli 项目结构简述

    webnode_modules --Vue Cli 项目以来的js模块全放到这里public --存放静态资源 存放自己的js cssfavicon.ico -- 浏览器小图标index.html - ...

  9. IDEA中项目引入独立包打包失败问题解决(找不到包)

    IDEA中项目引入独立包打包失败问题解决(找不到包) 参考文章: (1)IDEA中项目引入独立包打包失败问题解决(找不到包) (2)https://www.cnblogs.com/coderdxj/p ...

最新文章

  1. 专业的java培训机构是否靠谱,对比一下就知道了!
  2. github php面试题,GitHub - johnsong261510/php_interviews: PHP 面试题汇总、剑指 Offer PHP 代码实现版本...
  3. CAS存在的问题以及解决方案
  4. AI CC2018软件安装教程
  5. 用c语言完成银行排号系统,【分享】C语言 银行取票排队系统
  6. python的property用法_python @property的用法及含义全面解析
  7. stm32f103 spi slave从机模式miso需要上拉
  8. 面试中一个暴露能力等级的问题
  9. macOS下安装ipython
  10. mysql ddl dql_mysql DDL、DML、DCL、DQL区分
  11. 将iOS默认上下文坐标系改变为Quartz通常坐标系
  12. java从url下载文件_Java从URL下载文件
  13. Linux系统编程:获取指定目录下指定文件类型的数量
  14. Redis入门到高可用(十一)—— 慢查询
  15. 为什么我离开了管理岗位
  16. 如何转化知网CAJ格式的论文为PDF?
  17. OpenCV+Python学习笔记 : 图像灰度化处理
  18. 《JavaEE黑马》 第一阶段 JavaSE基础 第一章
  19. java this逃逸_java 中的 this 逃逸
  20. 装备购买(BZOJ4004)高斯消元+ 贪心

热门文章

  1. 图片配准并制作专题图 |全国大学生GIS技能大赛(附练习数据)
  2. vue-router原理剖析之自行实现router
  3. 有“镜头感”的网页是如何实现的
  4. 如何在苹果笔记本电脑上安装windows系统
  5. aaaaaaaaaaA heH heH nuN
  6. Dest0g3 520迎新赛webmisc
  7. 嵌入式桌面(1)——weston桌面
  8. chatgpt赋能python:Python行太长如何处理?
  9. 用键盘实现鼠标右键和中键功能
  10. 三轴桁架机械手控制系统 用于数控车床自动上下料 信捷触摸屏程序 可视化运动仿真