検索
ホームページWeChat アプレットミニプログラム開発WeChatミニプログラムの開発プロセスの実践例を詳しく紹介

この記事では主にWeChatミニプログラムの実践的な開発プロセスの詳細な関連情報を紹介します。ここでは主にWeChatミニプログラムの開発プロセスと簡単な例を紹介します。

前書き:

WeChat ミニ プログラム

について、時間をかけて開発方法を学びましたので、皆さんと共有したいと思います。この 2 日間で最初の小さなプログラムを作成するのに 4 ~ 5 時間かかりましたが、当然、リリースすることはできません。エンタープライズ資格、HTTPS、レビューなどの要件が非常に厳しいです。

まず最初に、多くのネチズンと同じように、私は 9 年前に独学でプログラミングを学び始め、あらゆる言語を学び、自分が作ったあらゆるプラットフォームにも触れてきました。製品数は 10 個にも満たないため、プログラミングの基礎はそれほどしっかりしているわけではありませんが、比較的あらゆる面に精通しており、小さなプログラムに触れてもすぐに始めることができます。

なぜ私が今、小さなプログラムを開発することにしたのかというと、理由はとても簡単です。ぜひ試してみてください。

学ぶ

ミニプログラムが非常に早くから登場していると聞いていましたが、私の潜在意識では、ミニプログラムはWeChatによって最適化、制限され、標準化されたWebAppにすぎません。

案の定、開発ツールをダウンロードした後、少なくとも表面的には確かに「軽量で非常に弱い」フロントエンド フレームワークであることがわかりました。典型的な JS/CSS/HTML 構造では、WeChat は名前を変更するしかありませんが、それでもスタイリッシュである必要があります。

WeChatミニプログラムの開発プロセスの実践例を詳しく紹介

その後、公式 Web サイトのドキュメントを見て本当に驚きました。包括的ではないというわけではありませんが、WeChat が非常に多くのネイティブ機能を提供しているのは事実です。よく使われるJSコンポーネントは公開されていないものも多く、今後は自前で実装する必要がある箇所も多くなりそうです。

しばらく閲覧した後、開発ロジックは基本的に通常のフロントエンドと同じで、大規模なプロジェクトに遭遇した場合は、glup や Grant などのツールを使用できます。

デザイン

デモでいくつかの文を書いた後、文法ルールを大まかに理解してから、何をすべきかを考え始めました。

しばらく何をするか思いつかないので、以前作ったスポーツカー表示ソフトを引っ張り出してきて作り直しました。

これは当時 iOS と Android で行われていた効果です:

WeChatミニプログラムの開発プロセスの実践例を詳しく紹介

ブランドリスト

WeChatミニプログラムの開発プロセスの実践例を詳しく紹介

モデル閲覧

したがって、ソフトウェア全体の構造は非常にシンプルで、ブランドリストページと左右スライドの詳細ページ。もちろん、WeChat ミニプログラムの制限により、外部リンクと iframe ビデオを追加できないため、ギャラリーとビデオ機能はキャンセルされます。

ミニプログラム全体での唯一のやり取りは「いいね!」です。 「いいね!」の数はサーバー統計に記録され、ローカルに保存されるため、実際にはユーザーからの「いいね!」ではありません。

なぜですか?ミニプログラムappidが申請されていないため、実際のユーザー情報は取得できません。

開発

ホームページリストの開発は非常に簡単です:

1. サーバーデータリストをリクエストします

2. 各項目をレンダリングするために for タグを使用します

3.各項目については、OK です

コードは非常に単純で、1 つのリクエストと 1 つのページジャンプだけです。

WeChatミニプログラムの開発プロセスの実践例を詳しく紹介

ホームページ開発

ページレイアウトに関しては、CSSとはいえCSSほど使いやすいとは感じられず、未だに解明されていない謎が多くあります。特にサスペンションやパーセンテージのデザインが必要な場合、常に不可解なバグが発生し、最終的にはピクセルを修正する必要があります。

次に、詳細ページがあります。幸いなことに、WeChat はバナー広告と同様の機能を備えています。

カスタマイズは非常にひどいですが、幸いなことにスライド変更イベントが提供されています。

次のステップは、各項目のレイアウトを記述することです。多くの労力を費やした後、マージンやパディングを変更しても無駄であることがわかります。表示するにはすべてを変更する必要があります。

WeChatミニプログラムの開発プロセスの実践例を詳しく紹介

詳細ページ

すべての UI を作成した後、アプリケーションの唯一の対話型機能である「いいね!」を実装する必要があります。

1. サーバーにリクエストを開始し、いいね +1 を付けます

2. 気に入った車の ID をローカルに記録します

3. スライド時にスワイパーが気に入っているかどうかを更新します

ここで大きな落とし穴に遭遇しました。おそらく私が無知であるため、WeChat には要素を取得する方法が提供されていません。 jQueryセレクター、HTMLネイティブのgetElementがないのでボタンの取得方法がわかりません。理解のある友人がメッセージを残して共有できることを願っています、ありがとう。

結局、ステータスに応じて非表示にされる、「いいね!」と「いいね!」の 2 つのボタンを残す必要がありました。

最後に書きました

とても簡単な機能を備えた最初の小さなプログラムが完成しました。もちろん、これは学習プロセスでもあり、将来的にはさらに小さなプログラムを開発してリリースするつもりです。また、いくつかの小さなプログラムの開発も外注します。

開発者として、私はフロントエンドに比べてはるかに劣るWeChatアプレットの開発経験に非常に失望しています。しかし、製品としては、ミニ プログラムが多くの機会を提供し、最も簡単な方法で多くの機能を実現できることに非常に満足しています。

読んでいただきありがとうございます、皆さんのお役に立てれば幸いです、このサイトをサポートしていただきありがとうございます!

以上がWeChatミニプログラムの開発プロセスの実践例を詳しく紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。