天天看點

小程式開發6-app().page()中的常用狀态和函數

在app.JS中的app函數

整個項目中隻有一個app函數,用來注冊小程式,接受一個object參數,其指定小程式的生命周期函數等。

相當于程式入口。

小程式開發6-app().page()中的常用狀态和函數
小程式開發6-app().page()中的常用狀态和函數

這裡是全局變量  所有頁面都也可以來使用

這裡其他page如何使用? 

eg:在index.js中:

小程式開發6-app().page()中的常用狀态和函數

核心是getApp();然後是globalData;

getApp()是擷取一個app執行個體。

小程式開發6-app().page()中的常用狀态和函數

注冊頁面:Page();

屬性1-data:

小程式開發6-app().page()中的常用狀态和函數
小程式開發6-app().page()中的常用狀态和函數
小程式開發6-app().page()中的常用狀态和函數

屬性2-onLoad生命周期屬性

屬性3-onReady生命周期屬性 渲染完成後,在onShow後面  onShow是一渲染就有

屬性4-onShow生命周期屬性 

屬性5-onHide生命周期屬性

屬性6-onPullDownRefresh  下拉重新整理。在json中配置

小程式開發6-app().page()中的常用狀态和函數

在app.json配置就是整個app都可以,如果在單個page中的xxx.json配置 那麼就是隻能在該page中下拉

屬性7-onReachBottom()頁面下拉觸底事件

屬性8:onShareAppMesaage使用者點選右上角分享按鈕

函數:setData;改變data中的值

小程式開發6-app().page()中的常用狀态和函數
小程式開發6-app().page()中的常用狀态和函數

注意setData會改資料和視圖

而this.data.username = ...無法改變視圖。