国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vant自定義引入iconfont圖標(biāo)以及字體

這篇具有很好參考價值的文章主要介紹了vant自定義引入iconfont圖標(biāo)以及字體。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

因為vantUI給的圖標(biāo)非常少,為了滿足自己的需求,必須自定義圖標(biāo),這里分享一種vant引入阿里的iconfont矢量圖庫中的圖標(biāo)的方法

第一步:去阿里矢量庫下載圖標(biāo)

點擊資源管理—>我的項目 —>新建項目

?在首頁搜索需要的圖標(biāo)添加至自己的項目中

vant使用iconfont,vant組件,前端,vue.js,javascript

vant使用iconfont,vant組件,前端,vue.js,javascriptvant使用iconfont,vant組件,前端,vue.js,javascript

?第二步:把項目下載到本地,解壓,然后把iconfont.css復(fù)制到項目的assets/css文件夾中(并且修改代碼路徑),iconfont.ttf,iconfont.woff,iconfont.woff2放到新建的fonts文件夾中。并且在main.js中引入

vant使用iconfont,vant組件,前端,vue.js,javascript

?vant使用iconfont,vant組件,前端,vue.js,javascript

??。。?!?修改iconfont.css里面的路徑(全部要改,這里只是展示改完和未改的區(qū)別)

vant使用iconfont,vant組件,前端,vue.js,javascript

?第三步:使用(只需要到iconfont.css中找到你需要的圖標(biāo)class名復(fù)制?。。∫獜?fù)制iconfont和你需要的圖標(biāo))在main.js中引入

import './assets/css/common/iconfont.css'

vant使用iconfont,vant組件,前端,vue.js,javascript

<div>
   <i class="iconfont wticon-riqi"></i>
</div>

圖標(biāo)已展示?

vant使用iconfont,vant組件,前端,vue.js,javascript

?。?!最后說兩句,每次在項目里面新添加圖標(biāo),項目包下載下來記得替換iconfont.css,iconfont.ttf,iconfont.woff,iconfont.woff2這三個文件,修改iconfont.css里面的路徑以上的

以上的方法出現(xiàn)在瀏覽器上圖標(biāo)是黑色的,如果需要彩色的圖標(biāo)

在main.js中導(dǎo)入iconfont.js文件

import './assets/js/iconfont.js'

代碼方式不能是span,div,i等標(biāo)簽,而是有專屬的標(biāo)簽

    <div>
     //黑白色的圖標(biāo)
      <i class="iconfont wticon-riqi"></i>

     //彩色的圖標(biāo)
     //svg下的class名是iconfont,use下的class名是#+圖標(biāo)名
      <svg class="iconfont">
         <use xlink:href="#wticon-riqi"></use>
      </svg>
    </div>

在vant組件中使用圖標(biāo)

替換vant圖庫中的圖標(biāo),需要用到插槽

原本寫法

<van-form @submit="onSubmit">
      <van-field
        v-model="username"
        left-icon="smile-o"
        name="用戶名"
        placeholder="用戶名"
        :rules="[{ required: true, message: '請?zhí)顚懯謾C號' }]"
      />
      <van-field
        v-model="password"
        name="密碼"
        placeholder="密碼"
        :rules="[{ required: true, message: '請?zhí)顚戲炞C碼' }]"
      />
      <div style="margin: 16px">
        <van-button block type="info" native-type="submit">提交</van-button>
      </div>
    </van-form>

添加圖標(biāo)插槽的寫法

<van-form @submit="onSubmit">
      <van-field
        v-model="username"
        left-icon="smile-o"
        name="用戶名"
        placeholder="用戶名"
        :rules="[{ required: true, message: '請?zhí)顚懯謾C號' }]"
      >
      <i slot="left-icon" class="toutiao toutiao-shouji"></i>
      </van-field>
      <van-field
        v-model="password"
        name="密碼"
        placeholder="密碼"
        :rules="[{ required: true, message: '請?zhí)顚戲炞C碼' }]"
      >
      <i slot="left-icon" class="toutiao toutiao-jiesuo"></i>
      </van-field>
      <div style="margin: 16px">
        <van-button block type="info" native-type="submit">提交</van-button>
      </div>
    </van-form>

vant使用iconfont,vant組件,前端,vue.js,javascript

?文章來源地址http://www.zghlxwxcb.cn/news/detail-662582.html

到了這里,關(guān)于vant自定義引入iconfont圖標(biāo)以及字體的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 微信小程序自定義tabBar以及圖標(biāo)-使用vant-weapp

    微信小程序自定義tabBar以及圖標(biāo)-使用vant-weapp

    微信官方文檔介紹 官方文檔 1、在小程序根目錄下創(chuàng)建custom-tab-bar文件夾,并創(chuàng)建以下文件。 custom-tab-bar/index.js custom-tab-bar/index.json custom-tab-bar/index.wxml custom-tab-barr/index.wxss 2、修改custom-tab-bar/index.js(清除初始化的內(nèi)容) 3、修改custom-tab-bar/index.json(引入vant 組件) 4、修改custom-tab-

    2024年02月11日
    瀏覽(23)
  • 在uni-app項目中簡單使用iconfont字體圖標(biāo)

    在uni-app項目中簡單使用iconfont字體圖標(biāo)

    1.1 減小打包體積,一些平臺如微信小程序等在發(fā)布時有體積限制,大量使用靜態(tài)資源會使得打包體積容易超出限制 1.2 字體圖標(biāo)是矢量的,縮放不失真、模糊 1.3 對比引用多個網(wǎng)絡(luò)圖標(biāo),字體圖標(biāo)只需一個css文件即可,因此減少了網(wǎng)絡(luò)請求次數(shù),同時比下載圖片節(jié)約流量 2.1

    2024年02月05日
    瀏覽(29)
  • 微信小程序開發(fā)系列(十三)·如何使用iconfont、微信小程序中如何使用字體圖標(biāo)

    微信小程序開發(fā)系列(十三)·如何使用iconfont、微信小程序中如何使用字體圖標(biāo)

    目錄 1.? 如何使用iconfont 2.??微信小程序中如何使用字體圖標(biāo) 3.? 背景圖的使用 ????????在項目中使用到的小圖標(biāo),一般由公司設(shè)計師進行設(shè)計,設(shè)計好以后上傳到阿里巴巴矢量圖標(biāo)庫,然后方便程序員來進行使用。 ????????小程序中的字體圖標(biāo)使用方式與 Web 開發(fā)中

    2024年03月20日
    瀏覽(109)
  • 定義tabbar,以及解決原生微信小程序使用vant的tabbar的bug(點擊倆次圖標(biāo)才正確激活)

    定義tabbar,以及解決原生微信小程序使用vant的tabbar的bug(點擊倆次圖標(biāo)才正確激活)

    詳細(xì)步驟,可以參考小程序官方給出的文檔: https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html 在 app.json 中的 tabBar 項指定 custom 字段 在代碼根目錄下添加入口文件: custom-tab-bar用自定義組件的方式編寫即可,用自定義組件的方式編寫即可,該自定義組件完全接

    2024年04月14日
    瀏覽(28)
  • 微信小程序使用字體圖標(biāo)——鏈接引入

    微信小程序使用字體圖標(biāo)——鏈接引入

    目錄 1.下載字體圖標(biāo) ?1.選擇需要的圖標(biāo)加入購物車添加到項目 2.查看項目? 3.生成在線鏈接? ?4.復(fù)制生成的鏈接 等下放到iconfont.json中?編輯 2.引入鏈接 1.下載? 2.生成iconfont.json文件 3. 在iconfont.json中 放入生成的鏈接 4.需要重新編譯小程序之后在終端執(zhí)行 5.在app.json中引入字

    2024年02月16日
    瀏覽(1200)
  • C# WPF 中 外部圖標(biāo)引入iconfont,無法正常顯示問題 【小白記錄】

    C# WPF 中 外部圖標(biāo)引入iconfont,無法正常顯示問題 【小白記錄】

    正確的格式,注意字體文件 “xxxx.ttf” 應(yīng)寫為 “#xxxx” 比如我的圖標(biāo)字體在當(dāng)前項目的 /Assets/Fonts/ 路徑下,那么我在MainWindow中引入該圖標(biāo)的話,應(yīng)該如下面的代碼一樣。 點擊字體文件,然后右鍵–屬性,將生成操作選為Resource(資源)即可

    2024年02月12日
    瀏覽(24)
  • 【UniApp開發(fā)小程序】頂部導(dǎo)航欄和底部導(dǎo)航欄設(shè)置+iconfont圖標(biāo)引入

    【UniApp開發(fā)小程序】頂部導(dǎo)航欄和底部導(dǎo)航欄設(shè)置+iconfont圖標(biāo)引入

    在正式開發(fā)小程序的功能之前,首先需要確定小程序的主要框架。 我的小程序需要創(chuàng)建的頁面是“首頁”、“我想要”、“私信”、“我的”,“首頁”已經(jīng)存在于項目中,不需要重復(fù)創(chuàng)建。創(chuàng)建過程如下: 創(chuàng)建成功,不僅創(chuàng)建了 star.vue , Hbuilder 還自動幫助創(chuàng)建了 star 文件

    2024年02月16日
    瀏覽(24)
  • 【易售小程序項目】頂部導(dǎo)航欄和底部導(dǎo)航欄設(shè)置+iconfont圖標(biāo)引入

    【易售小程序項目】頂部導(dǎo)航欄和底部導(dǎo)航欄設(shè)置+iconfont圖標(biāo)引入

    在正式開發(fā)小程序的功能之前,首先需要確定小程序的主要框架。 我的小程序需要創(chuàng)建的頁面是“首頁”、“我想要”、“私信”、“我的”,“首頁”已經(jīng)存在于項目中,不需要重復(fù)創(chuàng)建。創(chuàng)建過程如下: 創(chuàng)建成功,不僅創(chuàng)建了 star.vue , Hbuilder 還自動幫助創(chuàng)建了 star 文件

    2024年02月10日
    瀏覽(25)
  • Element-Plus搭建CMS頁面結(jié)構(gòu) 引入第三方圖標(biāo)庫iconfont(詳細(xì))

    Element-Plus搭建CMS頁面結(jié)構(gòu) 引入第三方圖標(biāo)庫iconfont(詳細(xì))

    element plus組件庫是由餓了么前端團隊專門針對vue框架開發(fā)的組件庫,專門用于電腦端網(wǎng)頁的。因為里面集成了很多組件,所以使用他可以非??焖俚膸臀覀儗崿F(xiàn)網(wǎng)站的開發(fā)。 安裝: npm install element-plus --save 引入: 引入的時候也是分成兩種,一種是全部引入,一種是按需引入

    2024年02月15日
    瀏覽(24)
  • iconfont-extract: 一個將iconfont圖標(biāo)轉(zhuǎn)化為React組件的工具

    iconfont-extract: 一個將iconfont圖標(biāo)轉(zhuǎn)化為React組件的工具

    iconfont 提供了海量的圖標(biāo),同時也方便了前端開發(fā)者使用這些圖標(biāo),只需要添加對應(yīng)的js、css或者字體文件即可。在我們的項目中使用添加js文件的方式,js文件中都包含了所有的圖標(biāo),一個項目中通常只會使用其中的一部分,所以加載了很多不需要的圖標(biāo),iconfont-extract 就是

    2024年02月05日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包