電卓アプレットの開発方法
この記事では、WeChat アプレットを使用して電卓アプレットを開発する方法を紹介します。一定の参考値があるので、困っている友達は参考にしてください、WeChat アプレット開発を学んでいる友達の役に立てば幸いです!
要約: WeChat アプレットの開発は実際には難しくありません。習得するまでは、それがどれほど強力であるか理解していませんでした。実際、これは私たちの従来の記述方法よりも単純で、高度にカプセル化されており、ルールと仕様によると、記述エクスペリエンスは依然として非常に優れています。
このシンプルな計算ツールと、開発プロセス中に遭遇したいくつかの落とし穴を紹介しましょう。まず、Web 開発ツールやドキュメントなどはインターネット上にたくさんありますので、繰り返しません。もうクラックする必要はありません。WeChat は認証メカニズムを正式に修正しており、認証なしでプレイできます。 APPID. ただし一部機能が制限されます。 WeChat ミニ プログラムの開発は、非常に高度なように思えますが、実際には難しくありません。実際、これは私たちの従来の記述方法よりも単純で、高度にカプセル化されており、ルールと仕様によると、記述エクスペリエンスは依然として非常に優れています。
ただし、現在のWeChatアプレットは権限がないため、開発者ツールのエミュレータ上で実行されており、WeChat上での実際の状況はわかりません。
xxx.wxml ファイルと xxx.wxss ファイル
wxml は WeChat 自体が開発したマークアップ言語のセットで、インターフェイスの構造が HTML ファイルとして直接表示できます。 all このファイルには記述されていますが、HTMLタグはなくwxmlタグのみで、wxmlタグの数も非常に少ないです。
wxssはWeChatが開発したスタイルファイル形式のセットで、当社のCSSファイルと同等です、記述方法は同じですが、ファイルの拡張子が変更されています以前はどうやって CSS を記述していましたか? WeChat アプレットで CSS を今でもどのように記述しているのでしょうか?
wxml と wxss を使用すると、必要なインターフェイス UI を構築できます。
xxx.js および xxx.json ファイル
xxx.js ファイルは、JS が記述される場所です。各 xxx.js は、同じ名前の xxx.wxml ファイルに対応します。ページにビジネス ロジックがない場合でも、.js ファイルには Page オブジェクトが必要です。 Enter Page WeChat Web Developer Tool は、実装するための一連の空のメソッドを自動的に生成します。もちろん、実装する必要はありません。スケルトンが設定されるだけです。
xxx.josn ファイルは、一般にグローバル構成に使用される構成ファイルです。たとえば、ルート ディレクトリの app.josn は、ミニ プログラムがどのページで構成されるかを定義します。 、ミニ プログラム ナビゲーション、バー スタイルなど、属性の名前を見ると、その属性の意味がわかります。
pages 属性はページを構成します。最初のページは開始ページです。すべてのページをここで構成する必要があります。ページを作成してここに追加するのを忘れた場合は、ページがジャンプしたときに onLoad メソッドが実行されないため、非常に落ち込むことになるでしょう。私はこれについて知りたくて頭を悩ませ、多くの時間を無駄にしました。
全体構造
下のプロジェクト構造図を見てください。ページはフォルダーであり、通常、ページには js、wxml、および wxss が含まれています。wxml および js ファイルは必要であり、そこに存在することができます。スタイルがありません。
calc (電卓ページ)、history (履歴レコード)、index (ミニプログラムホームページ、スタートアップページ)、logs (ログ情報)、utils (js ツールクラス) 、ログとユーティリティは組み込まれており、使用することも使用しないこともできます。
ソースコード分析
このシンプルな電卓のインターフェイス レイアウトは、元のシステムを引き継いでおり、CSS Flexbox レイアウトを使用しています。これは WeChat 関係者によって推奨されているようです (公式ドキュメントでは Flexbox が使用されています)。 。
電卓のボタンはすべてラベルで作成されており、wxss スタイルを追加するだけです。もちろん、ボタン コンポーネントを直接使用することもできます。
ここでのバインドタップは、名前からわかるように、HTML で onclick を使用するのと同じように、イベントをバインドするために使用されます。 id={{id9}} 二重中括弧内の値は、js ファイルの data 属性で定義された同じ名前の属性から取得されます。
#何もする必要はありません。 css について言えば、注意が必要な唯一のことは、WeChat では画面の幅に応じて調整できるサイズ単位 rpx (レスポンシブ ピクセル) が提供されていることです。これは電卓の履歴ページでも使用されます。
には主にコンポーネント
view と text が含まれており、ほとんどのページはこれらで構成されています。二人の仲間。
ボタン、インデックスページの「簡易電卓」ボタン
アイコン (アイコン)、コンピューター履歴記録は、アイコンに付属するアイコンの 1 つを静かに使用します。
#レンダリング:
##注意事項
すべて 新しいページを作成するときは、次のことを行う必要があります。それを app.josn のページ属性に追加することを忘れないでください。そうしないと、navigateTo を使用して新しいページにジャンプした後、新しいページの onLoad メソッドが実行されません。
WeChat アプレットには window などの JavaScript オブジェクトがないため、JS を記述する前に代替手段を考えてください。たとえば、この計算機は大いに騙されました。本来は eval 関数を使用して式を便利に計算できますが、失敗しました。大きな回り道です。 WeChat アプレットの JS は実際の JS ではなく、wxss も実際の CSS ではないため、記述する際には注意が必要です。 一般的に、WeChat ミニ プログラムは難しいものではなく、公式ドキュメントも非常によく書かれているため、公式ドキュメントをよく読んでください。 この記事は次から転載されています: http://zixun.jisuapp.cn/xcxkfjc/4488.html推奨: 「小プログラム開発チュートリアル
」以上が電卓アプレットの開発方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









ヒントを提供してくれた中国南部のネチズン Qing Qiechensi、HH_KK、石原さとみ、Wu Yanzu に感謝します。 9月2日のニュースによると、最近「iPhone 16はWeChatをサポートしないかもしれない」という噂があるが、これに対し中国のApple公式ホットラインに電話したシェル・ファイナンスの記者は、iOSシステムやAppleデバイスは引き続きサポートできると回答したという。 WeChat と WeChat を使用する Apple App Store に引き続き掲載およびダウンロードできるかどうかの問題は、今後の状況を決定するために Apple と Tencent 間のコミュニケーションと協議が必要です。ソフトウェア App Store と WeChat の問題の説明 ソフトウェア App Store の技術コンサルタントは、ソフトウェアを Apple Store に掲載するには開発者が料金を支払う必要がある可能性があると指摘しました。一定のダウンロード数に達すると、Apple はそれ以降のダウンロードに対応する料金を支払う必要があります。 AppleはTencentと積極的にコミュニケーションをとっており、

DeepSeek:強力なAI画像生成ツール! DeepSeek自体は画像生成ツールではありませんが、その強力なコアテクノロジーは、多くのAI塗装ツールを根本的にサポートしています。 DeepSeekを使用して画像を間接的に生成する方法を知りたいですか?読み続けてください! DeepSeekベースのAIツールで画像を生成します。次の手順では、これらのツールを使用するように導きます。AIペイントツールの起動:DeepSeekベースのAIペイントツールを検索して開きます(たとえば、「Simple AI」を検索します)。描画モードを選択します。「AI図面」または同様の関数を選択し、「アニメアバター」、「ランドスケープ」などのニーズに応じて画像タイプを選択します。

WeChat が iPhone 16 をサポートするという噂は誤りであることが判明しました。手がかりを提供してくれたネチズン Xi Chuang Jiu Shi と HH_KK に感謝します。 9 月 2 日のニュースによると、今日 WeChat が iPhone 16 をサポートしない可能性があるという噂があります。iPhone が iOS 18.2 システムにアップグレードされると、WeChat は使用できなくなります。 『デイリー経済ニュース』によると、この噂はデマであることが関係者の話でわかったという。 Apple の回答: Shell Finance によると、中国の Apple の技術コンサルタントは、WeChat が iOS システムまたは Apple デバイスで引き続き使用できるかどうか、また WeChat が引き続き Apple App Store に掲載されダウンロードできるかどうかという問題は解決する必要があると回答しました。 Apple と Tencent の間で解決されることは、コミュニケーションと話し合いを通じてのみ、将来の状況を決定することができます。現在、Apple は Tencent と積極的に連絡をとり、Tencent が今後も継続するかどうかを確認しています。

2013年に設立された主要な暗号通貨取引プラットフォームであるGate.ioは、中国のユーザーに完全な公式のウェブサイトを提供します。このウェブサイトは、スポット取引、先物取引、貸付など、幅広いサービスを提供し、中国のインターフェース、リッチリソース、コミュニティサポートなどの特別な機能を提供します。

OKXトレーディングプラットフォームは、取引手数料、引き出し料金、資金調達料金など、さまざまな料金を提供しています。スポットトランザクションの場合、取引手数料はトランザクションのボリュームとVIPレベルによって異なり、「マーケットメーカーモデル」を採用します。つまり、市場はトランザクションごとに低いハンドリング料金を請求します。さらに、OKXは、通貨標準契約、USDT契約、配送契約など、さまざまな先物契約も提供しており、各契約の料金構造も異なります。

Gate.io(Sesame Open Door)は、世界をリードする暗号通貨取引プラットフォームです。このチュートリアルでは、アカウントの登録とログイン、KYC認定、FIAT通貨とデジタル通貨充電、取引ペアの選択、制限/市場取引注文、注文およびトランザクションレコードの表示などの手順を把握しているため、暗号通貨取引のためのgate.ioプラットフォームを迅速に開始できます。 初心者であろうとベテランであろうと、このチュートリアルから利益を得て、gate.ioの取引スキルを簡単に習得できます。

Gateio Exchangeアプリは、公式のサードパーティのアプリケーション市場、フォーラムコミュニティ、その他のチャネルをカバーする古いバージョン用のチャネルをダウンロードします。また、古いバージョンを簡単に取得し、新しいバージョンやデバイスの互換性を使用する際の不快感を解決するのに役立ちます。

この記事では、中国のOUYI OKXアプリの安全なダウンロードに関する詳細なガイドを提供します。国内のアプリストアの制限により、ユーザーはOUYI OKXの公式Webサイトからアプリをダウンロードするか、公式Webサイトが提供するQRコードを使用してスキャンおよびダウンロードすることをお勧めします。ダウンロードプロセス中に、公式Webサイトのアドレスを確認し、アプリケーションの許可を確認し、インストール後にセキュリティスキャンを実行し、2要素の検証を有効にしてください。 使用中は、地方の法律や規制を遵守し、安全なネットワーク環境を使用し、アカウントのセキュリティを保護し、詐欺に対して警戒し、合理的に投資してください。 この記事は参照のみであり、投資のアドバイスを構成していません。
