記事ディレクトリ
タブバーを構築する
ページパス
ページ名 | 道 |
---|---|
表紙 | 索引 |
横画面 | 水平 |
絶妙なビデオ | ビデオ |
検索 | 検索 |
私の | 私の |
ホームモジュール
- es6 の const 、 let 、 var
- アロー関数の関係
- 配列のスプライシング (マージ)
タブコンポーネント
必要
- カスタムコンポーネントタブを実装する
- 機能は以前のクラスパッケージと似ています
推奨コンポーネント
注目の全体像
- 組み込みアプレットを使用して非同期コードリクエストを送信し、データを取得します
- ページを循環して移動します
月
- 組み込みアプレットを使用して非同期コードリクエストを送信し、データを取得します
- ページへの単純な処理時間形式のレンダリング
人気
- 非同期リクエストを送信してデータを取得し、ページをレンダリングします。
- ページング機能
- ページの部分スクロールを実現するには、scroll-view コンポーネントを使用します。
- css calc を使用してコンテナの高さを計算します
- スロットルを使用してページング要求を制御する
- wx-showLoadding と wx-showToast を使用してわかりやすいページを表示する
分類モジュール
必要
- リクエストを送信して分類データを取得する
- データの動的なレンダリングを実現する
- ページをスクロールするにはscroll-viewタグを使用します
- カテゴリ画像をクリックするとカテゴリ詳細ページへジャンプします
分類された画像のIDに従ってジャンプします
<navigator url="/pages/categoryDetail/categoryDetail?id=xxxxxxxxxxxxxxxx" >
</navigator>
カテゴリ詳細
仕事
- カスタムタブコンポーネントの参照
- URLのIDを取得する
- リクエストパラメータの結合、データ取得リクエストの送信
- ページネーション読み込みを実装する
- タブのタイトルをクリックすると、リクエストを再送信して対応するデータを取得します
ホームモジュール
アルバムモジュール
必要
- リクエストを送信し、アルバム データを取得し、ページのレンダリングを完了します
- スクロールビューを使用してページネーションを実装する
- クリックしてアルバムの詳細ページに入ります
- 現在のアルバムデータを引き継いでグローバルに保存します。アルバム詳細ページで取得するのが便利です
- グローバルデータ「
getAPP().globalData.album=album;
アルバムの詳細
- グローバルデータのアルバム情報を取得
- アルバム情報に従ってアルバムアルバムを取得します
- トップカルーセルマップスワイパーを実装する
- ページスクロールとページングスクロールビューを実装する
絶妙なビデオ
必要
- データページのレンダリングを取得するリクエストを送信します
- 画像をクリックすると動画詳細ページへ入ります
- ページにジャンプする際、データ転送にはアプレット内の組み込みグローバル データ共有メソッド getApp().globalData を使用します。
ビデオの詳細
必要
- 前ページから引き継がれた動画データを取得します
- getApp()で取得します
- 背景画像とビデオをレンダリングする
- CSSフィルターを使用してフィルター効果を実現します
- videoタグを使用してビデオ再生を実装します
- バインディング ダウンロード クリック イベント
- wx.downloadFile を使用してサーバー上のビデオをキャッシュにダウンロードします
- wx.saveVideoToPhotosAlbum を使用して、キャッシュ内のビデオを電話にダウンロードします
画像の詳細
必要
- すべての画像の親コンテナをナビゲータータグに置き換えます。
- ページのジャンプパスを /pages/picture/picture に設定します。
- 同時に、運ばれたパラメータを画像のパスとして設定します
- 画像のクリックダウンロードを実現するクリックイベントをバインドする
- 動画ダウンロードと同様の機能を利用する