ホームページ  >  記事  >  WeChat アプレット  >  ミニプログラム API はどのような機能を実現できますか?

ミニプログラム API はどのような機能を実現できますか?

青灯夜游
青灯夜游転載
2020-05-06 09:18:033048ブラウズ

ミニプログラム API はどのような機能を実現できますか?

WeChat ミニ プログラム API とは何ですか? Baidu の説明によると、API はアプリケーション プログラム インターフェイスであり、開発者がアクセスせずにサンプルのセットにアクセスできるようにする事前定義された関数のセットです。ソースコード、処理能力。簡単に言えば、WeChat が提供する機能を簡単にアクティブにすることができ、ミニ プログラムは API を使用して、ネットワーク リクエスト、データ ストレージ、オーディオおよびビデオの再生制御、WeChat のオープン WeChat ログイン、WeChat 支払い、その他の機能などの機能を実装できます。

WeChat ミニ プログラム フレームワークは、開発者に一連のコンポーネントと API インターフェイスを提供します。開発ドキュメントの場合は、まず全体のフレームワークを理解し、どのようなコンポーネントが提供されているかを理解し、次にそれらのコンポーネントがどの製品や機能で使用されるかを考えることをお勧めします。インターフェースも同様で、細かく見ずに全体を理解してください。

ドキュメントの構造を理解していれば、開発プロセスで対応する機能を開発するときに、使用する必要がある箇所を直接見つけて、使用中に理解して使いこなすことができます。これがより効率的な学習方法だと思います。

ミニ プログラムは次のコンポーネントを提供します:

ミニプログラム API はどのような機能を実現できますか?

同様に、最初に WeChat API の構造を理解します:

ミニプログラム API はどのような機能を実現できますか?

文書の構造を理解したら、実際の戦闘を開始します。シンプルに始める: 特定のインターフェイスや機能を実装する必要がある場合、ドキュメントのどの部分を見るべきかをすぐに見つけることができます。 API開発でどのような機能が実現できるのか、Doubanムービーミニプログラムの開発例を見てみましょう。

ボトム ナビゲーション

ボトム ナビゲーションの実装は、前のフレームワークで理解されているように、アプレット構成ファイルに実装され、tabBar 属性を設定します。実装コードは次のとおりです:

tabBar: { backgroundColor: #363636, color:#666, selectedColor:#fff, list: [{ pagePath: pages/index/index, text: 正在热映, iconPath: res/images/film.png, selectedIconPath: res/images/film.png }, { pagePath: pages/recommend/recommend, text: 热门推荐, iconPath: res/images/hot.png, selectedIconPath: res/images/hot.png }, { pagePath: pages/search/search, text: 影片搜索, iconPath: res/images/search.png, selectedIconPath: res/images/search.png } ] }

トップ バナーの実装

バナーはコンポーネントを自動的に左右にスライドさせることができます。スワイパーコンポーネント。検索方法: コンポーネント - コンテナの表示 - スワイパーでドキュメントを見つけ、公式の例をコピーします:

Page({data: { imgUrls: [ \'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg\',\'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg\',\'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg\' ],indicatorDots: false, autoplay: false, interval: 5000, duration: 1000 } })

効果を確認した後、ドキュメントに従ってニーズに応じてプロパティを変更して、欲しい機能。

ムービー表示部分

ムービー表示部分には写真やテキストなどが含まれており、各ムービーの紹介が別のセットとして連続サイクルで繰り返されます。 。したがって、ビューコンテナビュー、メディアコンポーネント画像、基本コンテンツコンポーネントテキストなどを使用します。これらは基本的なコンポーネントです。ドキュメントの構造を理解したら、コンポーネント ディレクトリで対応するコンポーネントの使用法を検索するだけです。

ネットワーク リクエスト

ミニ プログラム インターフェイスに表示される映画情報およびその他のコンテンツは、インターネットから取得されます。 Douban Movie は API インターフェイスをオープンしており、インターフェイスの説明ページは次のとおりです: https://developers.douban.com/wiki/?title=movie_v2 ネットワーク インターフェイスを介してデータを取得するには、ネットワーク リクエストが必要です。 WeChat は、ネットワーク データをリクエストできるネットワーク インターフェイス API-Network-Network Request を提供します。

サンプルコード:

var url=https://api.douban.com/v2/movie/in_theaters;wx.request({ url: url, method: \'GET\', //OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT header:{ \'Content-Type\':\'application/json\'//返回json格式,必须要加 }, // 设置请求的 header success:function(res){ console.log(res.data.subjects); that.setData({movies:res.data.subjects }); } })

上記のインターフェースはDouban Moviesで上映中の映画情報を取得することができます。また、非常に使いやすく、http と https (デバッグ モード) をサポートしています。

データインタラクション

インターフェースにはデータがあります。データをインターフェイスに表示する方法、およびインターフェイス データをロジック層に提供する方法については、データ バインディング部分にドキュメントがあります。

サンプルコード:

{{ message }} Page({ data: { message:\'Hello MINA!\' } })

これにより、論理層からビュー層にデータを渡す方法を簡単に理解できます。では、ビュー層の操作をロジック層に渡すにはどうすればよいでしょうか?アプレットのコンポーネントは、イベント、フレームワーク ビュー レイヤー、WXML イベントを提供します。以下は、単純なイベントの使用例です。

Click me!Page({ tapName: function(event) {console.log(event) } })

ビュー層は、処理のためにイベントを通じて関連データをロジック層に送信します。

ミニ プログラム API インターフェイスはミニ プログラムの開発を容易にし、WeChat パブリック プラットフォーム メッセージ インターフェイスは開発者に新しいメッセージ処理方法を提供します。 WeChat パブリック プラットフォームのメッセージ インターフェイスは、開発者にメッセージを通じてユーザーと対話する機能を提供します。

推奨事項: 「 ミニ プログラム開発チュートリアル

以上がミニプログラム API はどのような機能を実現できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjisuapp.cnで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。