美文网首页
小程序App()方法与getApp()方法

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

作者: lesdom | 来源:发表于2020-06-01 10:33 被阅读0次

简介

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

demo

app.js

App({
  onLaunch: function(options) {
    console.log("onLaunch");
  },
  onShow: function(options) {
      console.log("onShow");
  },
  onHide: function() {
      console.log("onHide");
  },
  onError: function(msg) {
      console.log(msg)
  },
  test:function() {
    console.log("I am func from App.js");
  },
  globalData: {
    helloFromApp:'Hello,I am From App.js'
  }
})

demo.js(其他页面调用)

var app = getApp();
console.log(app.globalData.helloFromApp); // 调用全局变量
app.test(); // 调用全局方法

注意

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

this.globalData.helloFromApp= res.msg

网站导航

网站导航

相关文章

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

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

  • 小程序知识点汇总

    getApp() 方法 小程序提供了全局的 getApp() 方法,可获取当前小程序实例,一般用于在子页面中获取顶...

  • 微信小程序学习(二)

    小程序的js有些额外的成员 App 方法 用于定义应用程序实例对象 Page 方法 用于定义页面对象 getApp...

  • taro 全局变量四种方法

    环境 taro 2.2.3 window 微信小程序 使用getApp()方法 在taro中,使用Taro.get...

  • uni-app nvue 调用vue的全局变量方法

    直接用 getApp(),在nvue中getApp() 相当于vue中的this方法

  • 记工作学习中的坑 -微信小程序 全局变量的使用。

    微信小程序中 app.js 中添加全局变量; 在需要设置的页面中: getApp()可以获取这个微信小程序的实例化...

  • 微信小程序开发(框架)

    1. 逻辑层 1.1 注册小程序 注册小程序示例每个小程序都需要在 app.js 中调用 App 方法注册小程序示...

  • 小程序知识点

    主体app app.json小程序配置 app.js小程序业务逻辑(属性和方法可以被其他页面访问) pages 页...

  • 小程序

    结构 主体app app.json小程序配置 app.js小程序业务逻辑(属性和方法可以被其他页面访问) page...

  • 微信小程序

    结构 主体 app app.json小程序配置 app.js小程序业务逻辑(属性和方法可以被其他页面访问)page...

网友评论

      本文标题:小程序App()方法与getApp()方法

      本文链接:https://www.haomeiwen.com/subject/cnjjzhtx.html