mina:app_function
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| mina:app_function [2020/08/24 13:55] – [1.1 object 参数] sabertoy | mina:app_function [2020/08/24 14:05] (当前版本) – [其他页面] sabertoy | ||
|---|---|---|---|
| 行 2: | 行 2: | ||
| ===== -#1 App() ===== | ===== -#1 App() ===== | ||
| - | |||
| App()函数用来< | App()函数用来< | ||
| 行 32: | 行 31: | ||
| }) | }) | ||
| </ | </ | ||
| + | |||
| + | ==== - object 参数 ==== | ||
| :!: 最外层的整个{ }就是一个 [[https:// | :!: 最外层的整个{ }就是一个 [[https:// | ||
| 行 37: | 行 38: | ||
| - | ==== - onLaunch(Object object) ==== | + | === - onLaunch() === |
| 小程序初始化完成时触发,全局只触发一次。参数也可以使用 [[https:// | 小程序初始化完成时触发,全局只触发一次。参数也可以使用 [[https:// | ||
| 行 43: | 行 44: | ||
| * 来源小程序、公众号或 App 的 appId | * 来源小程序、公众号或 App 的 appId | ||
| - | ==== - onShow(Object object) ==== | + | === - onShow() === |
| 小程序启动,或从后台进入前台显示时触发。也可以使用 [[https:// | 小程序启动,或从后台进入前台显示时触发。也可以使用 [[https:// | ||
| 行 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:// | 在app.js文件中,怎样设置和修改。设置其实跟在其他js文件中设置data值是一样的:[[https:// | ||
| 行 122: | 行 123: | ||
| </ | </ | ||
| - | ===== 其他页面 | + | ====- 其他页面 ==== |
mina/app_function.1598248514.txt.gz · 最后更改: 2020/08/24 13:55 由 sabertoy
