WeChatアプレットでvantフレームワークを使用するための具体的な手順

WeChatアプレットでvantフレームワークを使用するための具体的な手順

1. vantフレームワークといえば、誰もが知っているはずです。モバイル端末の開発を行ったことがある友人なら、誰もが知っているはずです。

2. Vant は、 Youzan のフロントエンド チームによって開発されたオープンソースのモバイル コンポーネント ライブラリです。2017 年にオープンソース化され、4 年間メンテナンスされてきました。 Vant は、Youzan のコアビジネスをすべて社内で担い、社外では 10 万人以上の開発者にサービスを提供しています。業界で主流のモバイル コンポーネント ライブラリの 1 つです。

3. これ以上時間を無駄にせず、今日の話題にすぐに移りましょう。 WeChat アプレットで vant コンポーネント ライブラリを使用するにはどうすればよいですか?

初め

まず、vant weapp の Web サイトを開きましょう。ここで Web サイトのアドレスを紹介します。ヴァント・ウェップのウェブサイト

ウェブサイトを開いたら、「すぐに始める」をクリックします。上記の手順では、ミニプログラムで vant コンポーネント ライブラリを使用する方法について説明します。

次に、vant UI コンポーネント ライブラリをインストールして使用する方法を紹介します。

1. アプレットのプロジェクト ディレクトリを開き、ファイルの場所を開きます。

2. プロジェクトファイルを初期化する

ここではcmdウィンドウから初期化します

3. プロジェクトを初期化するコマンドを入力します

npm 初期化

この時点で、ディレクトリに追加のpackage.jsonファイルがあることがわかります。

4. 依存関係をインストールする

4.1 npm経由でvant/weappをインストールする

npm と @vant/weapp -S --production を実行します。

4.2 ミニプログラムのインストール

npm i ミニプログラム-sm-crypto --production

インストールが完了すると、ディレクトリ内にさらにいくつかのファイルが表示されます。

4.3 app.jsonを変更する

app.json の"style": "v2"を削除します。ミニプログラムの基本コンポーネントの新しいバージョンでは、多くのスタイルが強制的に追加されており、カバーするのが難しいためです。閉じないと、一部のコンポーネントのスタイルに混乱が生じます。

4.4 project.config.jsonを変更する

開発者ツールによって作成されたプロジェクトの場合、 miniprogramRootデフォルトでminiprogramに設定され、 package.jsonその外部にあるため、 npm build は正しく機能しません。開発者ツールが npm 依存関係の場所を正しくインデックスできるように、次の構成をproject.config.jsonに手動で追加する必要があります。

 {
  ...
  「設定」: {
    ...
    "packNpmManually": true、
    "packNpmRelationList": [
      {
        "packageJsonPath": "./package.json",
        "ミニプログラムNpmDistDir": "./ミニプログラム/"
      }
    ]
  }
}
 4.5 npmをビルドする 左上のツールバーをクリックします

ビルドが成功すると、次の画面が表示されます。

4.6 次に、右上隅の詳細---ローカル設定---npmモジュールの使用をクリックします。

5. コンポーネントを使用する

ボタンをグローバルに登録して使用します。まずapp.jsonに登録する

ここで、このボタン コンポーネントを使用するページをランダムに見つけます。

うまく使えているのがわかります。

これで、WeChatミニプログラムでvantフレームワークを使用する具体的な手順に関するこの記事は終了です。ミニプログラムでvantフレームワークを使用する方法の詳細については、123WORDPRESS.COMで以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • VantフレームワークをWeChatアプレットに導入するプロセス全体の記録

<<:  CSS3で実装された6つの境界遷移効果

>>:  フロントエンドブラウザのフォントサイズが12px未満のソリューション

推薦する

Linuxカーネルをコンパイルする方法

1. 必要なカーネルバージョンをダウンロードする2. オペレーティングシステムにアップロードする3....

Vueのフィルターについて知っておくべきこと

目次序文フィルターとは何かフィルターの使い方グローバルフィルターローカルフィルターフィルターは直列に...

MySQL 単一テーブルクエリの例の詳細な説明

1. データを準備するこのテーブルでは次の操作が実行されます 学生テーブルを作成 ( id int ...

Linux のファイル システム タイプの表示方法の例

Linux でパーティションのファイル システム タイプを確認する方法。パーティションのファイル シ...

Tomcat でサーブレット URL パターンを構成する際の問題の詳細な説明

tomcat の web.xml を構成する場合、サーブレットは比較的重要な問題です。ここでは、サー...

カレンダー効果を実現するJavaScript

この記事では、カレンダー効果を実現するためのJavaScriptの具体的なコードを参考までに紹介しま...

JavaScript のショートカットのヒント

目次1. 配列を結合する2. 配列をマージする(最初に) 3. 配列の複製4. 構造化分解割り当て5...

JS Canvas インターフェースとアニメーション効果

目次概要Canvas API: グラフィックスの描画パス線種矩形アーク文章グラデーションと画像の塗り...

フロントエンドは画像を遅延ロードする方法を知っている必要があります(3つの方法)

目次1. 遅延読み込みとは何ですか? 2. 遅延読み込みを実装する🌄: 2.1 最初の方法: 2.2...

Vue で 3D タグ クラウドを実装するための詳細なコード

プレビュー: コード:ページセクション: <テンプレート> <div class=...

Nginx リバース プロキシ構成の完全なプロセス記録

1. 準備LinuxシステムにTomcatをインストールし、デフォルトのポート8080を使用してTo...

学生情報管理システムを実装するためのJavaScript+HTML

目次1. はじめに2. レンダリング3. コード4. 学生情報管理システムのメインインターフェース1...

Vue+tsx のスロット使用の問題が置き換えられない

目次序文問題を見つける解決する追記序文最近、 UIコンポーネントを作成する予定で、 vue 2.xと...

CSS フォントの新しい使い方: カラーフォントの実装

デザイナーが特別なイベントのタイトルフォントとして以下のフォントを使用したい場合はどうすればよいでし...