検索
ホームページWeChat アプレットミニプログラム開発WeChat ミニ プログラムの開発: WeChat ミニ プログラムの実行

WeChat ミニ プログラムが正式に開始され、多くの場所で画面をスワイプしていることがわかりますが、多くのユーザーは WeChat ミニ プログラムの開発方法を知りませんか?以下は、WeChat ミニ プログラム開発に関する実践的なチュートリアルです。実行可能な WeChat ミニ プログラムを開発する方法を段階的に説明します。一緒に学びましょう。

  • ソフトウェア名:

  • WeChat ミニ プログラム開発ツール 2017.09.01 (1.01.170901) 32 ビット公式インストール パッケージ

  • ソフトウェア サイズ:

  • 3 8MB

  • 更新時間:

  • 2017-09-01

1. 準備

1. ミニプログラムアカウントを登録するには、公開アカウントを登録していないメールアドレスを使用する必要があります。

2. 登録プロセスには多くの認証が必要ですが、審査や公開を行わずにとりあえず開発とテストを行う場合は、ビジネスライセンス番号を入力するだけで済みます。 WeChat 認証を完了する必要はありません。

3. アカウントを登録した後、ログインし、メイン ページの左側のリストで [設定] をクリックし、[設定] ページで [開発設定] を選択すると、開発ツールにログインするために使用される AppID が表示されます。

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

メインページ

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

設定ページ

2. 開発ツール

公式Webサイトから開発ツールをダウンロードできます

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

開発ツール編集ページ

3、プロジェクトを開始します

開発者ツールを開き、ミニプログラムオプションを選択し、プロジェクト追加ページに到達します

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

このとき、前の設定ページのAppIdが使用されます。

プロジェクト ディレクトリ内のファイルが空のフォルダーの場合は、クイック スタート プロジェクトを作成するかどうかを尋ねるメッセージが表示されます。

「はい」を選択すると、開発者ツールが開発ディレクトリに簡単なデモを生成するのに役立ちます。

このデモには、ミニ プログラムの完全な一般的なフレームワークが含まれています。

1. フレームワーク

まずは次のディレクトリを見てください:

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

app.js: ミニプログラムのロジック、ライフサイクル、グローバル変数

app.json: ミニプログラムの公開設定、ナビゲーション バーの色などコメントできません

app.wxss: CSS のようなミニ プログラムのパブリック スタイル。

ミニ プログラム ページの構成:

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

ページの構成

各ミニ プログラム ページは、同じパスにある同じ名前を持つ 4 つの異なるサフィックス ファイルで構成されます。たとえば、index.js、index.wxml、index .wxss、インデックス.json。

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

WeChat アプレットの各ページの [パス + ページ名] は app.json のページに記述する必要があり、ページ内の最初のページがアプレットのホームページになります。

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

パス

これら 4 つのファイルは、機能に応じて 3 つの部分に分けることができます:

構成: json ファイル

論理層: js ファイル

ビュー層: wxss.wxml ファイル

iOS の場合, ミニ プログラムの JavaScript コードは JavaScriptCore で実行されます

Android では、ミニ プログラムの JavaScript コードは X5 カーネルを通じて解析されます

開発ツールでは、ミニ プログラムの JavaScript コードは nwjs (chrome カーネル) で実行されます。したがって、開発ツール上での効果は実際の効果とは異なります。

2. コンポーネント

WeChat は主に 8 種類のコンポーネントを提供します:

ビューコンテナ、

基本コンテンツ、

フォームコンポーネント、

操作フィードバック、

ナビゲーション、

メディアコンポーネント、

Map、

Canvas

には、ビュー、スクロールビュー、ボタン、フォームなどの一般的に使用されるコンポーネントが含まれています。また、マップとキャンバスも提供します。

コンポーネントは主にビュー層に属し、htmlと同様にwxmlを通じて構造的にレイアウトされます。 css と同様に、wxss を通じてスタイルを変更します。

コンポーネントの使用構文の例:

これは、通常のビュー スタイルによって変更されたビューです。その他のコンポーネントと関連する使用方法については、公式ドキュメント - 表示するコンポーネント

3、API

ネットワーク

を参照してください。

メディア

データ

場所

機器

インターフェース

開発インターフェース

ネットワークリクエストを使用するには、まずパブリックプラットフォームのミニプログラムアカウントにログインし、設定ページでドメイン名を設定する必要があります。ネットワーク リクエストには、通常の http リクエスト、アップロード、ダウンロード、ソケットが含まれます。基本的に、開発に必要なネットワーク要件を満たしています。

これらの API は論理レイヤーに属し、js ファイルで記述されています。

使用例:

wx.getLocation(
{ 
  type: 'wgs84', 
  success: function(res) 
 {
   var latitude = res.latitude 
   var longitude = res.longitude   
   var speed = res.speed        
   var accuracy = res.accuracy
 }
}
)

他の API の使用方法を確認するには、公式ドキュメント API にアクセスしてください。

4. コンパイルして実行します

1. シミュレータ

一番下の層は、携帯電話で実行する場合とは多少異なります。

微信小程序开发实战教程: 手把手教你开发跑步微信小程序2. Really Machine

左側のオプション バーで項目を選択し、[プレビュー] をクリックすると、管理者の WeChat アカウントでスキャンして実際の効果を確認できます。マシン

練習 - 小さなプログラムを実行します。 微信小程序开发实战教程: 手把手教你开发跑步微信小程序

実際のマシンのスクリーンショット (iPhone7 で実行、WeChat バージョン: 6.3.30):

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

home.jpeg微信小程序开发实战教程: 手把手教你开发跑步微信小程序

run.jpeg微信小程序开发实战教程: 手把手教你开发跑步微信小程序

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

機能: できる走行距離、時間の計算、ランニングパスのリアルタイム取得(やや大雑把)

微信小程序开发实战教程: 手把手教你开发跑步微信小程序 アイデア: 主にWeChatアプレットの位置API wx.getLocation() とマップコンポーネントmapを使用します。

まずタイミング用のタイマーを実装し、wx.getLocation()で座標を取得し、取得した座標を配列に格納し、定期的に座標から走行距離を取得し、それを累積して合計走行距離を取得します。 、座標点も使用します

の接続に関する問題:

1. 現在、地図上に接続線を描く方法がないため、地図上に小さな赤い点を貼り付ける方法を使用しました。おおよその走行軌跡を表示し、大まかな走行軌跡を比較します。 2. API では火星座標 gcj02 タイプが使用されていますが、取得された座標は国際座標と類似しており、依然として偏差があります。

コアコード:

すべてのコードを github-weChatApp-Run に置きます。ダウンロードして確認するか、スターを付けてください。将来的にはいくつかの最適化アップデートを行います。現時点では、これは全員が通信して学習するための単なる学習デモです。実際のアプリケーションにはさらに最適化が必要です。 上記がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。

関連するおすすめ:

WeChat ミニ プログラム Amap SDKの解析


以上が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ヘンタイを無料で生成します。

ホットツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

DVWA

DVWA

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

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。