ホームページ  >  記事  >  WeChat アプレット  >  WeChat ミニプログラムのデータアクセス例の詳細な説明

WeChat ミニプログラムのデータアクセス例の詳細な説明

高洛峰
高洛峰オリジナル
2017-01-09 10:57:071727ブラウズ

ミニプログラムの構成について簡単に説明します。

微信小程序 数据访问实例详解

写真が示すように

1. 各ビュー (.wxml) には、対応する名前のスクリプト (.js) とスタイル (.wxss) を追加するだけで済みます。ページ内のスクリプトとスタイルは、最も外側の app.js から継承されます。 app.wxcss

2. スクリプトは .js ファイルであり、データを取得するために使用される固定形式のページです。

3. Utils はデータ インターフェイスの配置に使用されます

データ アクセスについては、ajax について少し知っていれば問題なく、話すことは何もありません。

WeChat アプレットは、IDE が貧弱すぎるため、コードが読みにくいように書かれていると、プロジェクト全体の保守が困難になります。

私はアプリを書いたことがないので、アプリ内でデータ アクセスがどのようにカプセル化されるのかわかりません。

実務経験が 3 日しかない小規模なプログラム コード作成者として、各ページのデータにデータ インターフェイスを介して自分でアクセスする場合、それは非常に非 OOP になると感じています。

そこでlinq to sqlを考えて、最初はsingelordefaultとfirstordefaultの2つだけ使うつもりだったんですが、考えるのが面倒だったのでgetbyparamsとgetbyidを使って条件に基づいて全データを検索することにしました。 IDに基づいてデータを取得します。

少し長くなるので、その方法を見てみましょう。

リーリー

module.exports = {} は固定の書き方で、メソッドを 1 つずつ、, で区切って記述します。

すべてのインターフェースをコントローラーに入れることは不可能なので、URL パラメーターを設定しました。そのため、URL の形式は「コントローラー/アクション」です。

コールクリを見てみましょう。そうすれば、その使い方がわかります。

リーリー

これは、バナー画像を取得するためのインデックスのメソッド req.GetByParams('home/homebanner') です。ここにパラメーターを指定することも、空のままにすることもできます。

最終ページはこんな感じ

微信小程序 数据访问实例详解

右側の赤いボックスには、リクエストによって返されたデータが表示されており、それに応じてインターフェイスも変更できます。これについては後で説明します。

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

WeChat アプレット データ アクセスの例と関連記事の詳細な説明については、PHP 中国語 Web サイトに注目してください。


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