App()函数怎么用
发表于:2024-12-01 作者:千家信息网编辑
千家信息网最后更新 2024年12月01日,这篇文章主要为大家展示了"App()函数怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"App()函数怎么用"这篇文章吧。AppApp()App()
千家信息网最后更新 2024年12月01日App()函数怎么用
这篇文章主要为大家展示了"App()函数怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"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 | 当场景为由从另一个小程序或公众号或App打开时,返回此字段 |
referrerInfo.appId | String | 来源小程序或公众号或App的 appId,详见下方说明 |
referrerInfo.extraData | Object | 来源小程序传过来的数据,scene=1037或1038时支持 |
以上是"App()函数怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
程序
函数
后台
前台
参数
周期
周期函数
生命
监听
内容
场景
篇文章
错误
公众
再次
基础
字段
数据
来源
版本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发团队宣传报道
如何让打开网页的数据库
qq加群服务器维护
免费服务器收点卡
中国网络安全事件2021
病房号放在哪数据库
邮件服务器管理员
桐池网络技术服务
我的世界服务器给管理员
单位网络安全保护状况
服务器主板介绍百度云
西安三星软件开发待遇怎么样
佛山市永天网络技术有限公司
净网2019加强网络安全责任
南宁软件开发小公司
戴尔服务器电池再利用
嵩明提供软件开发厂家价格
网络安全防护任务
蓝鹰互动网络技术
网络安全的基础性作用
共享单车 网络技术
昆明一加一互联网科技有限公司
数据库建设技术方案两区
编译器数据库操作系统
去沈阳新松机器人做软件开发
数据库安全设计系统
移动分销软件开发
计算机网络技术算电子商务吗
华为服务器续保
互联网金融科技的演讲稿