美文网首页微信小程序
转载-微信小程序-App

转载-微信小程序-App

作者: 一曲广陵散 | 来源:发表于2016-11-07 13:51 被阅读2次

    微信小程序官方文档

    一 什么是App()函数

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

    object参数说明:

    (1)onLaunch (function)

    生命周期函数--监听小程序初始化
    当小程序初始化完成时候,
    会触发onLaunch(全局只会触发一次)
    

    (2)onShow (function)

    生命周期函数--监听小程序显示
    当小程序启动时候,或者从后台进入前台的时候,
    会触发onShow
    

    (3)onHide (function)

    生命周期函数--监听小程序隐藏
    当小程序从前台进入后台,会触发onHide
    

    (4)其他(Any)

    开发者可以添加任意的函数或者数据到Object参数中,
    用this可以访问
    
    创建小程序示例代码.png
    前台,后台定义:
    当用户点击左上角关闭,
    或者按了设备 Home 键离开微信,
    小程序并没有直接销毁,
    而是进入了后台;
    当再次进入微信或再次打开小程序,
    又会从后台进入前台。
    
    只有当小程序进入后台一定时间,
    或者系统资源占用过高,
    才会被真正的销毁。
    

    二 getApp()

    全局函数getApp()函数,可以获取小程序的实例
    
    获取小程序实例示例代码.png
    注意:
    App()必须在app.js中注册,且不能注册多个
    
    不要在定义于App()内的函数中调用getApp(),
    使用this就可以拿到app实例
    
    不要在onLaunch的时候调用getCurrentPage()
    此时page还没有生成
    
    通过getApp()获取实例之后,不要私自调用生命周期函数
    

    相关文章

      网友评论

        本文标题:转载-微信小程序-App

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