前のチュートリアルでは、WeChat アプレットの開発自体とは関係のないいくつかの技術的な問題について説明しました。ここで、本題に戻りましょう。
このチュートリアルでは、デフォルトで生成されるインデックスページを中心に説明します。前のチュートリアルで説明したように、各ページには .js (処理ロジック)、.wxml (ページ コンテンツの記述)、および .wxss (ページ スタイルの構成) の 3 つのファイルが含まれています。これはインデックス ページにも当てはまります。
説明する前に写真を撮りましょう
ここに写真の説明を書きます
インデックスページのコンテンツは多くはなく、ユーザーのアバター、ユーザー名、そして「Hello World」だけが最初にありますIndex.wxml を見てみましょう
<!--index.wxml--> <view class="container"> <view bindtap="bindViewTap" class="userinfo"> <image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image> <text class="userinfo-nickname">{{userInfo.nickName}}</text> </view> <view class="usermotto"> <text class="user-motto">{{motto}}</text> </view> </view>
このページの階層構造は比較的単純で、3 つのビュー タグ、1 つのイメージ タグ、2 つのテキスト タグで構成されています。ビューはコンテナー タグで、イメージはユーザーのアバターを表示するために使用されます。 、最初のテキストはユーザーのニックネームを表示するために使用されます。2 番目のテキストは「Hello World」です
いくつかの変数がページ記述ファイルにバインドされていることがわかります。つまり、2 番目のビュー タグの bindtap="bindViewTap" です。および src="{{ 画像タグ userInfo.avatarUrl の場合}} と 2 つのテキスト タグのコンテンツ テキスト。では、これらの変数はどこで定義されているのでしょうか? 答えは、index.js にあります
//index.js //获取应用实例 var app = getApp() Page({ data: { motto: 'Hello World', userInfo: {} }, //事件处理函数 bindViewTap: function() { wx.navigateTo({ url: '../logs/logs' }) }, onLoad: function () { console.log('onLoad') var that = this //调用应用实例的方法获取全局数据 app.getUserInfo(function(userInfo){ //更新数据 that.setData({ userInfo:userInfo }) }) } })
index.js コードは次のように定義しますIndex.wxml を定義する Page オブジェクト。ページのロード時に onLoad メソッドが呼び出されるバインド変数は、アプリ オブジェクトの getUserInfo メソッドを呼び出してユーザー情報を取得し、それを userInfo 属性に割り当てます。これにより、インターフェイスにユーザーのアバターとニックネームが表示されます。「表示は、montotto 属性によって直接指定されます。
Page オブジェクトは、wx.navigateTo を呼び出すことでログ ページに移動する、bindViewTap メソッドも定義します。ページ ナビゲーションの詳細この例では、ユーザーがユーザーのアバターとニックネームの表示領域をクリックすると、プログラムはログ ページを表示します
最後に、インデックスを簡単に見てみましょう。 wxss
/**index.wxss**/ .userinfo { display: flex; flex-direction: column; align-items: center; } .userinfo-avatar { width: 128rpx; height: 128rpx; margin: 20rpx; border-radius: 50%; } .userinfo-nickname { color: #aaa; } .usermotto { margin-top: 200px; }
このファイルはindex.wxmlで使用されるスタイルセレクターを定義します。この部分は比較的単純なので、ここではあまり説明しません
。以上がミニプログラム開発の基礎 - インデックスページ分析 (5)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

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

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ホットトピック









