把iconfront的資源放cdn訪問_詳解mpvue小程序中怎么引入iconfont字體圖標

前言

iconfont阿里巴巴矢量圖標庫是我很喜歡的一個網站,可以下載/在線編輯/上傳自己需要的矢量圖標,也支持團隊協作,那么在mpvue項目中如何引入呢?

將圖標加入購物車

搜索關鍵詞可以是中文也可以是英文

下載素材

點擊網站右上角的購物車圖標,此處我們選第三個

ps:添加到項目很有用,可以在線編輯自己喜歡的圖標大小樣式/重命名/邀請成員等,此處我們選擇加入項目并下載代碼

文件解壓

一般網頁中為了兼容性考慮,我們會留下css/ttf/svg/woff/eot文件,小程序中則有自己的規則,此處我們留下css和ttf文件,關于怎么處理請繼續閱讀

方法一、本地引入

由于小程序不支持處理ttf/woff/eot等文件,~~我們必須將子圖文件轉為base64格式再引入,~~直接使用源文件會提示幾種字體文件沒有上傳,導致打包上傳后字體無法顯示。將引入eot/ttf/svg的幾行刪除,在base64那一行前加上src即可。

ttf轉base64(iconfont下載的文件已有base64轉碼,此步跳過)

用stylesheet.css內容替換iconfont.css引入部分(上同

替換結果:

方法二、cdn引入

按項目需求,可選擇cdn方式引入字體圖標。優點:本地文件小;缺點:網絡不好的情況下頁面可能會暫時缺失圖標。

在“我的項目”中,點擊查看在線鏈接,復制代碼:

將iconfont.css的@font-face部分換成之前復制的帶有alicdn的代碼。

引入css

App.vue style開頭引入:

@import '../static/iconfont.css' // 若css在static中,要加..,不然會報錯

使用字符圖標

注意事項

1.多個圖標1次下載,也只需要一個ttf文件,同樣的,如果有新增或修改的圖標文件,需要全部下載1遍再轉為base64,

2.強烈建議新建一個項目保存你的字體文件,永久記錄且可編輯(縮放、旋轉),項目入庫在網站上方-圖標管理-我的項目。

3.使用css預處理如scss的大體流程一樣,就是將iconfont.css換為你的css預處理文件格式,在App.vue中引入

4.有問題或流程不清楚的歡迎反饋~

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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/529880.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/529880.shtml
英文地址,請注明出處:http://en.pswp.cn/news/529880.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

卸載cuda_NVIDIA驅動和CUDA安裝

切換到集成顯卡(X.Org X server)2. 卸載舊驅動sudo apt-get --purge remove nvidia* sudo apt autoremove # To remove CUDA Toolkit: $ sudo apt-get --purge remove "*cublas*" "cuda*" # To remove NVIDIA Drivers: $ sudo apt-g…

html加粗字體打印失效_論文格式要求及字體大小

點擊上方“藍字”帶你去看小星星論文既是探討問題進行學術研究的一種手段,又是描述學術研究成果進行學術交流的一種工具。下面小編為大家整理了論文格式要求及字體大小,歡迎閱讀。1 02封面題目:小二號黑體加粗居中。各項內容:四號…

deepfakes怎么用_[mcj]deepfakesApp使用說明(1)

在眾多AI換臉軟件中Fakeapp是傳播最廣,操作最簡單的一款,當然他同樣也是源于Deepfakes。 這款軟件在設計上的確是花了一些心事,只需稍加點撥,哪怕是再小白的人也能學會。下面我就做一個入門教程吧。跟著這個教程來,你肯…

alert 標題_[SwiftUI 知識碎片] Button、Image 和 Alert

譯自 Buttons and images更多內容,歡迎關注公眾號:Swift花園喜歡文章?不如來個 ?三連?關注專欄,關注我 Button 和 Image在 SwiftUI 中,按鈕可以由兩種方式創建,取決于它們的外觀。最簡單的方式…

兩個mysql表對比_mysql實用技巧之比較兩個表是否有不同數據的方法分析

本文實例講述了mysql比較兩個表是否有不同數據的方法。分享給大家供大家參考,具體如下:在數據遷移中,我們經常需要比較兩個表,以便在一個表中標識另一個表中沒有相應記錄的記錄。例如,我們有一個新的數據庫&#xff0c…

mysql數據存儲到指定位置_Mysql數據庫表分區存儲到指定磁盤路徑

. 前提:mysql5.6.6以上的版本以上的版本才支持單表指定目錄,且目錄權限是MySQL:mysql。 在mysql中數據文件存放于在my.cnf中datadir指定的路徑,使用的表引擎不同產生的文件格式、表文件個數也會有所差異。 mysql的表引擎有多種,…

roslyn分析字符串代碼_.NET 5 源代碼生成器——MediatR——CQRS

在這篇文章中,我們將探索如何使用.NET 5中的新source generator特性,使用MediatR庫和CQRS模式自動為系統生成API。中介者模式中介模式是在應用程序中解耦模塊的一種方式。在基于web的應用程序中,它通常用于將前端與業務邏輯的解耦。在.NET平臺…

mysql跟memcache的區別_MySQL-mysql Memory Storage Engine 和memcache到底有何不同?各自的優缺點是什么?...

Memory存儲引擎將表的數據存放在內存中,默認使用哈希索引,memcache同樣是使用哈希的方式將數據存在內存中,不過它們還是有比較大的區別的,我列幾條:1.MEMORY表使用固定的記錄長度格式,像VARCHAR這樣的可變長…

vb用adodb鏈接mysql找不到_VB使用ADODB操作數據庫的常用方法

ADO常用方法下面是我所掌握的使用ADO對數據庫操作的一些常用方法,主要是提供給初學者作為參考,有不對的地方請指正。如有補充不勝榮幸準備工作DimconnAsNewADODB.Connection創建一個 Connection 實例,在這里使用New等于將Dim和Set合并為一段代…

mysql2008怎么重裝_SQL Server2005、2008如何徹底刪除卸載并重新安裝?

很多小伙伴在刪除SQL Server后重新安裝總是遇到諸多問題導致安裝失敗,這是因為你沒有將SQL Server徹底刪除卸載完畢。本文就如何徹底卸載進行詳細介紹,本文以SQL Server2008為例,2005的方法相似。方法/步驟1.按照傳統方法將SQL Server 2005、…

micropython編譯原理_C語言嵌入式Linux高級編程第9期:CPU和操作系統入門視頻課程...

嵌入式開發是一門交叉學科。它要求我們的嵌入式工程師,不僅學習C語言、匯編、軟件工程等軟件層面的知識技能,還要求對CPU內部工作機制、計算機系統架構、操作系統原理、編譯器等都有一個全局的認識和把握。而現實情況是,很多嵌入式的學員&…

mysql主從復制 火墻_MySQL高級知識(十五)——主從復制

前言:本章主要講解MySQL主從復制的操作步驟。由于環境限制,主機使用Windows環境,從機使用用Linux環境。另外MySQL的版本最好一致,筆者采用的MySQL5.7.22版本,具體安裝過程請查詢相關資料。1.主從復制的基本原理slave會…

python在人工智能領域的應用論文_Python的應用領域主要在人工智能方面。-智慧樹計算機專業導論章節答案...

計算機專業導論:Python的應用領域主要在人工智能方面。【?ж???】A:錯B:對計算機專業導論章節測試答案:對更多相關問題2020年直流電弧特性虛擬仿真實驗智慧樹章節測試答案電力電子技術(山東聯盟—中國石油大學(華東))_智慧樹_答案中國大學_《說文解字》與上古社…

正則只能出現特定字符_python正則表達式的簡單使用總結

原文作者:小哲,雷鋒網在編程中,經常會涉及到字符串的操作,一個常用的策略就是利用split函數,然后對于特定的字符串進行匹配,但是這種方法格式復雜,可復用性較差。正則表達式是處理字符串匹配一個…

MySQL配置日志服務器_mysql配置數據庫日志

mysql配置數據庫日志云服務器(Elastic Compute Service,簡稱ECS)是阿里云提供的性能卓越、穩定可靠、彈性擴展的IaaS(Infrastructure as a Service)級別云計算服務。云服務器ECS免去了您采購IT硬件的前期準備,讓您像使用水、電、天然氣等公共資源一樣便捷…

python外星人入侵不顯示子彈_【Python】python外星人入侵,武裝飛船,代碼寫好后,不顯示子彈...

按照書上寫的武裝飛船,寫到能夠左右移動了,但到了射擊(裝子彈)時候,按照書上的代碼照搬了,運行時沒顯示代碼有問題,但就是按了空格鍵,不見有子彈,其他都正常。代碼:alien_invasion.p…

python常見的異常類有哪些_Python常見異常類型

標簽:常見 nic 警告 werror pytho 無效 本地變量 計算 pointBaseException     所有異常的基類SystemExit             解釋器請求退出KeyboardInterrupt          用戶中斷執行(通常是輸入^C)Exc…

mysql dos 下切換連接_如何在dos下連接進入mysql對數據庫進行操作

一、:windowsR 進入命令命令提示符輸入 net start mysql若出現系統錯誤,要將命令提示符以管理員身份運行若出現不是內部指令,進入下面環境變量設置界面,配置path路徑1.進入系統查看界面,點擊高級系統設置2&#xff0c…

mysql二級緩存redis_SpringBoot+Mybatis+redis(二級緩存)搭建

剛剛開始接觸Spring Boot,因為極簡單的配置開發,搭建一個通用的Spring BootMybaitisredis的開發框架。一、用maven構建項目,pom.xml文件如下:org.springframework.bootspring-boot-starter-parent1.5.1.RELEASEorg.springframewor…

mysql自定義兩個條件排序_使用MySQL中的兩個不同列進行自定義排序?

為此,將ORDER BY子句與CASE語句一起使用。讓我們首先創建一個表-mysql> create table DemoTable1610-> (-> Marks int,-> Name varchar(20)-> ) ;使用插入命令在表中插入一些記錄-mysql> insert into DemoTable1610 values(85,John);mysql> in…