pp电子

登录
免费开通

微信小程序 注册程序 App()函数

App

App()


App()函数用来注册一个小程序。。。。接受一个object参数,,,,,其指定小程序的生命周期函数等。。。。

object参数说明:

 

属性 类型 形貌 触发时机
onLaunch Function 生命周期函数--监听小程序初始化 当小程序初始化完成时,,,,,会触发 onLaunch(全局只触发一次)
onShow Function 生命周期函数--监听小程序显示 当小程序启动,,,,,或从后台进入前台显示,,,,,会触发 onShow
onHide Function 生命周期函数--监听小程序隐藏 当小程序以前台进入后台,,,,,会触发 onHide
onError Function 过失监听函数 当小程序爆发剧本过失,,,,,或者 api 挪用失败时,,,,,会触发 onError 并带上过失信息
其他 Any   开发者可以添加恣意的函数或数据到 Object 参数中,,,,,用 this 可以会见

前台、后台界说:当用户点击左上角关闭,,,,,或者按了装备 Home 键脱离微信,,,,,小程序并没有直接销毁,,,,,而是进入了后台; ;;;;当再次进入微信或再次翻开小程序,,,,,又会从后台进入前台。。。。需要注重的是:只有当小程序进入后台一准时间,,,,,或者系统资源占用过高,,,,,才会被真正的销毁。。。。

关闭小程序(基础库版本1.1.0最先支持):当用户从扫一扫、转发等入口(场景值为1007, 1008, 1011, 1025)进入小程序,,,,,且没有置顶小程序的情形下退出,,,,,小程序会被销毁。。。。小程序运行机制在基础库版本 1.4.0 有所改变:上一条关闭逻辑在新版本已不适用,,,,,详情

示例代码:

App({
  onLaunch: function(options) { 
    // Do something initial when launch.
  },
  onShow: function(options) {
      // Do something when show.
  },
  onHide: function() {
      // Do something when hide.
  },
  onError: function(msg) {
    console.log(msg)
  },
  globalData: 'I am global data'
})

onLaunch, onShow 参数

字段 类型 说明
path String 翻开小程序的路径
query Object 翻开小程序的query
scene Number 翻开小程序的场景值
shareTicket String shareTicket,,,,,详见 获取更多转发信息
referrerInfo Object 就地景为由另一个小程序翻开时,,,,,返回此字段
referrerInfo.appId String 泉源小程序的 appId
referrerInfo.extraData Object 泉源小程序传过来的数据

场景值 详见。。。。

getApp()


我们提供了全局的getApp()函数,,,,,可以获取到小程序实例。。。。

// other.js
var appInstance = getApp()
console.log(appInstance.globalData) // I am global data

注重:

App()必需在app.js中注册,,,,,且不可注册多个。。。。

不要在界说于App()内的函数中挪用getApp(),,,,,使用this就可以拿到app实例。。。。

不要在onLaunch的时间挪用getCurrentPage(),,,,,此时page还没有天生。。。。

通过getApp()获取实例之后,,,,,不要私自挪用生命周期函数。。。。

 

更多微信小程序开发教程,,,,,可以关注。。。。
【本站声明】
  1、本站文章中所选用的图片及文字泉源于网络以及用户投稿,,,,,由于未联系到知识产权人或未发明有关知识产权的挂号,,,,,若有知识产权人并不肯意我们使用,,,,,若是有侵权请连忙联系。。。。
  2、本网站差池文章中所涉及的内容真实性、准确性、可靠性认真,,,,,仅系客观性形貌,,,,,如您需要相识该类商品/服务详细的资讯,,,,,请您直接与该类商品/服务的提供者联系。。。。


KESION pp电子软件

KESION pp电子软件是海内领先的在线教育软件及私域社交电商软件服务提供商,,,,,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。。。。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。。。。

KESION 一直通过手艺立异,,,,,提供产品和服务,,,,,助力企业向数字化转型,,,,,通过科技驱动商业刷新,,,,,让商业变得更智慧!



▼点击进入pp电子官网相识更多



上/下篇
  • 微信小程序框架逻辑层,小程序开发框架的逻辑层是由JavaScript编写

  • 微信小程序获取场景值,微信小程序目今支持的场景值有

换一换相关推荐
精选内容
热门精选
pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站
【网站地图】
微信小程序 注册程序 App()函数 - KESION pp