Vant は、van-icon カスタム アイコンとその他のコンポーネントを使用してアイコンのプロパティを設定します

Vant は、van-icon カスタム アイコンとその他のコンポーネントを使用してアイコンのプロパティを設定します

背景:

WeChat 開発者ツールを使用して WeChat アプレットを開発する場合、多数のアイコンが必要になりますが、Vant 独自のアイコン ライブラリでは十分ではないため、Alibaba ベクター アイコン ライブラリ (https://www.iconfont.cn/) 内のアイコンの使用を検討しました。

開発環境:

macOS + WeChat 開発者ツール

主に3つの問題を記録します。

  1. このベクターライブラリを導入するにはどうすればよいでしょうか?
  2. Vant のvan-iconコンポーネントで使用するにはどうすればよいですか?
  3. 他のコンポーネントのプロパティでそれを使用するにはどうすればよいですかicon?

ベクターライブラリの紹介

この手順は比較的簡単です。自分で検索できます。一般的な手順は次のとおりです。

  1. Alibaba Vector Icon Library (https://www.iconfont.cn/) にログインしてアカウントを登録し、ショッピング カートに追加するアイコンを選択し、プロジェクトをインポートします
    ここに画像の説明を挿入します

  2. コードを生成する
    ここに画像の説明を挿入します

  3. ページコードをプロジェクトに貼り付けます

    ルート ディレクトリに新しいフォルダーを作成し、新しい iconfont.wxss ファイルを作成して、その中にコードを貼り付けることをお勧めします。
    新しいファイルディレクトリは/static/icons/iconfont.wxssです。

  4. app.wxss には iconfont.wxss ファイルが導入されています。
    ルート ディレクトリ ファイル app.wxss を開き、最初の行にステートメントを追加します (独自のファイル アドレスに従って URL を変更します)。

    @import '/static/icons/iconfont.wxss';
    

バンアイコンでアイコンを使用する

導入完了後はそのままコンポーネントを利用するだけで、デフォルトの利用ルールは以下の通りです。

<van-icon class="iconfont" class-prefix="icon" name="kongqiwendu" size="50rpx"></

プロジェクト設定を自分で構成した場合は、それに応じて class=" "変更するだけですclass-prefix=" "余分なスペースを追加しないでくださいここに画像の説明を挿入します

他のコンポーネントはアイコン属性を使用します

次の 2 つの方法があります。

<van-grid column-num="3" clickable icon-size="50rpx">
      <van-grid-item text="空气温度">
        <view slot="icon">
          <van-icon class="iconfont" class-prefix="icon" name="kongqiwendu" size="50rpx"></van-icon>
        </view>
      </van-grid-item>
      <van-grid-item icon-prefix="iconfont icon" icon="shidu" text=" 空气湿度" />
</van-grid>

さて、この記事はこれで終わりです。お役に立てれば幸いです。ご質問がございましたら、お気軽にプライベート メッセージをお送りください。

おすすめ

転載: blog.csdn.net/Xiao_tongtong/article/details/132901682