中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue中引入第三方字體文件的方法示例

發布時間:2020-08-28 23:38:45 來源:腳本之家 閱讀:377 作者:ZJW0215 欄目:web開發

在用vue來寫一官網的時候,想引入外部字體文件,畢竟總感覺他自己的字體有點難看,在這里記錄下

1.先下載字體文件所需的.ttf文件

我這里想引入的是華文行楷字體

百度后下載了一個3M多的ttf文件

或者https://www.jb51.net/fonts/點擊此鏈接,進行字體下載

2.將字體文件引入

自己定義一個文件夾,放入下載好的.ttf文件

vue中引入第三方字體文件的方法示例

先自己定義一個font.css文件,將下載好的字體文件的路徑引入

@font-face {
 font-family: "華文行楷";
 src: url('stxingka.ttf');
 font-weight: normal;
 font-style: normal;
}

在App.vue中的style里引入

<style lang="less" rel="stylesheet/less">
 @import "./common/font/font.css";
</style>

在webpack的配置文件里要加上解析.ttf文件的規則

module: {
 rules: [
  {
   test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
   loader: 'url-loader',
   options: {
    limit: 10000,
    name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
   }
  }
 ]
}

使用的話,就按照原本的字體名稱,如我下的是華文行楷,就直接用華文行楷就可以了

在用vue + webpack進行開發的時候,在引用字體圖標遇到字體無法加載的問題:

報以下錯誤

vue中引入第三方字體文件的方法示例

搞了好久沒搞定,最后才找到解決方法(還是沒有找到原因)

修改字體圖標的css中引入字體文件的路徑

vue中引入第三方字體文件的方法示例

以前的---->>修改后:

vue中引入第三方字體文件的方法示例

最后改成絕對路徑就好了,但是原因還沒搞懂

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿荣旗| 扶风县| 阳原县| 化州市| 三江| 聂荣县| 云安县| 杭州市| 宁城县| 南郑县| 苏尼特左旗| 朝阳县| 西林县| 阿尔山市| 昂仁县| 奉贤区| 建瓯市| 理塘县| 尼玛县| 建水县| 南木林县| 庆阳市| 延吉市| 柳州市| 兴义市| 汤阴县| 平湖市| 高邮市| 博客| 宁强县| 浠水县| 慈溪市| 阳曲县| 江华| 咸阳市| 封丘县| 博野县| 新泰市| 凌海市| 西林县| 密云县|