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未満のソリューション

推薦する

MySQL 5.7 インストール MySQL サービスを開始できませんが、サービスはエラーを報告しません

MySQL 5.7 をインストールするには 2 つの方法があります。1 つはインストーラをダウンロー...

VirtualBox での CentOS 8.1 仮想マシンのインストールを最小限に抑える詳細なチュートリアル

1. 関連ツールと画像をダウンロードするダウンロードリンクバーチャルボックス: https://do...

VMware 仮想マシンのインストール Linux システムのグラフィック チュートリアル

この記事では、LinuxシステムのVMwareインストールの具体的な手順を参考までに紹介します。具体...

Linux の MySQL でリモート接続を承認する方法

注意: 他のマシン (IP) は、承認なしではクライアント経由で MySQL データベースに接続でき...

MySQLトランザクションの特徴と分離レベルについてお話ししましょう

インターネットにはすでにこの種の記事が溢れていますが、私がこれをまだ書いている理由は単純です。それは...

MySQL ストアド プロシージャのクエリ コマンドの概要

以下のように表示されます。 mysql.proc から名前を選択します (db='データベー...

Ubuntu の仮想環境に Django をインストールする方法

Ubuntu コマンドライン ウィンドウで次の操作を実行します。 1. 仮想環境をインストールする...

指定された期間内のすべての日付または月を取得する MySQL ステートメント (ストアド プロシージャの設定やテーブルの追加は不要)

mysql は期間内のすべての日付または月を取得します1: mysqlは期間内のすべての月を取得し...

HTML およびプラグイン アプリケーションにおけるデータ カスタム属性の使用の概要

HTML にはデータ属性が含まれていることがよくあります。これらは HTML5 のカスタム属性です。...

SSHパスワードフリーログイン設定方法の詳しい説明(画像とコマンド)

まず、私たちがやりたいことは、serverA の usera を使用して、パスワードなしで serv...

CSS の一部のプロパティの前には「*」または「_」が付きます。

CSS の一部のプロパティの前には「*」または「_」が付きます。さまざまなブラウザを識別する例えば...

CSS スタイルの導入方法とその長所と短所の紹介

CSSを導入する3つの方法1. インラインスタイル利点: 書きやすく、重みがある 欠点: 構造とスタ...

CentOS 8.4 での Docker パッケージのオフラインインストールの問題について

使用する仮想マシンは、サーバー環境をシミュレートする CentOS 8.4 です。外部ネットワークに...

フォームの読み取り専用属性と無効な属性についての簡単な説明

フォーム内の読み取り専用および無効な属性1. 読み取り専用:サーバーは、ユーザーがデータを変更するこ...

Dockerカスタムネットワークコンテナ相互接続

目次序文-リンクカスタムネットワーク質問する序文前回は、 -Linkパラメータを使用してコンテナ間の...