用户工具

站点工具


mina:app_function

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
mina:app_function [2020/08/24 13:54] – [1. object 参数] sabertoymina:app_function [2020/08/24 14:05] (当前版本) – [其他页面] sabertoy
行 2: 行 2:
  
 ===== -#1 App() ===== ===== -#1 App() =====
- 
  
 App()函数用来<wrap em>注册</wrap>一个小程序。接受一个<wrap em>object参数</wrap>,其指定小程序的生命周期函数等。参考[[https://www.w3cschool.cn/weixinapp/weixinapp-app.html|微信小程序 注册程序 App()函数]] \\ App()函数用来<wrap em>注册</wrap>一个小程序。接受一个<wrap em>object参数</wrap>,其指定小程序的生命周期函数等。参考[[https://www.w3cschool.cn/weixinapp/weixinapp-app.html|微信小程序 注册程序 App()函数]] \\
行 32: 行 31:
 }) })
 </code> </code>
 +
 +==== - object 参数 ====
  
 :!: 最外层的整个{ }就是一个 [[https://developers.weixin.qq.com/miniprogram/dev/reference/api/App.html | object 参数]]。 :!: 最外层的整个{ }就是一个 [[https://developers.weixin.qq.com/miniprogram/dev/reference/api/App.html | object 参数]]。
  
-==== - object 参数 ==== 
  
-==== - onLaunch(Object object====+ 
 +=== - onLaunch() ===
  
 小程序初始化完成时触发,全局只触发一次。参数也可以使用 [[https://developers.weixin.qq.com/miniprogram/dev/api/base/app/life-cycle/wx.getLaunchOptionsSync.html|wx.getLaunchOptionsSync]] 获取。 小程序初始化完成时触发,全局只触发一次。参数也可以使用 [[https://developers.weixin.qq.com/miniprogram/dev/api/base/app/life-cycle/wx.getLaunchOptionsSync.html|wx.getLaunchOptionsSync]] 获取。
行 43: 行 44:
  * 来源小程序、公众号或 App 的 appId  * 来源小程序、公众号或 App 的 appId
  
-==== - onShow(Object object====+=== - onShow() ===
  
 小程序启动,或从后台进入前台显示时触发。也可以使用 [[https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.onAppShow.html|wx.onAppShow]] 绑定监听。 小程序启动,或从后台进入前台显示时触发。也可以使用 [[https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.onAppShow.html|wx.onAppShow]] 绑定监听。
行 52: 行 53:
  
  
-====== -#2 getApp() ======+===== -#2 getApp() =====
  
 开发者可以通过 getApp 方法获取到全局唯一的 App 示例,获取App上的数据或调用开发者注册在 App 上的函数。 开发者可以通过 getApp 方法获取到全局唯一的 App 示例,获取App上的数据或调用开发者注册在 App 上的函数。
行 74: 行 75:
 不要在 onLaunch 的时候调用 getCurrentPages(),此时 page 还没有生成。 \\ 不要在 onLaunch 的时候调用 getCurrentPages(),此时 page 还没有生成。 \\
  
-=====GlobalData ======+===== -#3 GlobalData =====
  
 如果希望在各个页面之间共同使用某些信息,并且可以对共享数据进行修改设置,以便于其他页面根据数据变化进行对应的调整,最好使用全局数据globalData。\\ 如果希望在各个页面之间共同使用某些信息,并且可以对共享数据进行修改设置,以便于其他页面根据数据变化进行对应的调整,最好使用全局数据globalData。\\
  
-====在app.js文件 =====+==== 在app.js文件 ====
  
 在app.js文件中,怎样设置和修改。设置其实跟在其他js文件中设置data值是一样的:[[https://www.cnblogs.com/jiangtengteng/p/10531297.html|微信小程序 如何使用globalData]] \\ 在app.js文件中,怎样设置和修改。设置其实跟在其他js文件中设置data值是一样的:[[https://www.cnblogs.com/jiangtengteng/p/10531297.html|微信小程序 如何使用globalData]] \\
行 122: 行 123:
 </code>  </code> 
  
-====其他页面 =====+====其他页面 ====
  
  
mina/app_function.1598248497.txt.gz · 最后更改: 2020/08/24 13:54 (外部编辑)