小程序App()方法与getApp()方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序App()方法与getApp()方法相关的知识,希望对你有一定的参考价值。

参考技术A

App():注册一个小程序,小程序的入口方法
getApp():获取全局对象,然后进行全局变量和全局方法的使用

app.js

demo.js(其他页面调用)

1、App() 必须在 app.js 中注册,且不能注册多个。
2、不要在定义于 App() 内的函数中调用 getApp() ,使用 this 就可以拿到 app 实例。

网站导航

方法说明

  • 智能小程序的逻辑层使用 JavaScript 编写;
  • 逻辑层将数据进行处理后发送给视图层,同时接受视图层的反馈。

在 JavaScript 的基础上,我们提供了一些框架方法,用以辅助开发者更容易的开发小程序。

例如以下方法和功能说明:

  • 提供了 App 和 Page 方法,分别用于注册小程序应用和每个页面;
  • 提供了 getApp 和 getCurrentPages 方法,分别用来获取 App 实例和当前页面栈;
  • 每个页面有独立的 文件作用域 ,并提供 模块化,使得开发者更容易进行代码封装并复用;
  • 框架本身并非运行在浏览器中,所以 JavaScript 在 Web 中的一些能力都无法使用,如 document , window 等,这会使得小程序应用更接近原生;
  • 开发者所编写的代码,最终会被编译打包成一份 JavaScript 文件,并在智能小程序启动时进行加载并运行,直到智能小程序销毁。

详细内容请参看小程序 App、注册页面、页面路由。

 

「大理石检验平台」大理石检验平台的性能要求和参数指标

以上是关于小程序App()方法与getApp()方法的主要内容,如果未能解决你的问题,请参考以下文章

小程序getApp() 被删除坑

uni-app开发微信小程序:微信获取地址接受数据时出现错误

uni-app开发微信小程序:微信获取地址接受数据时出现错误

小程序和uniapp的getApp().globalDate.#yyds干货盘点#

实现方法250行代码实现小程序状态管理,及其监听

微信小程序预览的文件在哪