首页 > 其他分享 >Uni-app应用生命周期

Uni-app应用生命周期

时间:2022-09-21 21:34:18浏览次数:81  
标签:function 生命周期 console log app uni Uni App

uni-app 支持如下应用生命周期函数:

函数名说明
onLaunch uni-app 初始化完成时触发(全局只触发一次)
onShow 当 uni-app 启动,或从后台进入前台显示
onHide 当 uni-app 从前台进入后台
onError 当 uni-app 报错时触发
onUniNViewMessage 对 nvue 页面发送的数据进行监听,可参考 nvue 向 vue 通讯(opens new window)
onUnhandledRejection 对未处理的 Promise 拒绝事件监听函数(2.8.1+)
onPageNotFound 页面不存在监听函数
onThemeChange

监听系统主题变化

代码如下:

<script>
    // 应用生命周期,只能在app.vue内监听
    export default {
        // 当uni-app 初始化完成时触发(全局只触发一次)
        onLaunch: async function() {
            console.log('App 初始化完成')
        },
        // 当 uni-app 启动,或从后台进入前台显示
        onShow: function() {
            console.log('App 显示')
        },
        // 当 uni-app 从前台进入后台
        onHide: function() {
            console.log('App 隐藏')
        },
        // 当 uni-app 报错时触发
        one rror: function(errString) {
            console.log('App 出错' + errString);
        },
        // 页面不存在监听函数
        onPageNotFound: function() {
            console.log('App 页面不存在');
        },
        // 监听系统主题变化
        onThemeChange: function() {
            console.log('App 系统主题变化');
        }
    }
</script>

 

标签:function,生命周期,console,log,app,uni,Uni,App
From: https://www.cnblogs.com/wm218/p/16717194.html

相关文章

  • Vue 状态管理 Pinia 在UNI-APP下使用说明
    状态管理Pinia此功能和VUEX类似,局有全站通用状态共享的特性。在 HBuilderX下不需要安装,直接使用即可,步骤如下:第一步:在main.js中引入插件:import{createSSRApp......
  • HTML5和原生app如何进行交互,有什么方法
    H5与原生app交互的原理现在移动端web应用,很多时候都需要与原生app进行交互、沟通(运行在webview中),比如微信的jssdk,通过window.wx对象调用一些原生app的功能。......
  • 02 uniapp/微信小程序 项目day02
    一.分类1.1页面布局首先创建cate的分支定义基本结构,因为是两个需要滚动的区域,所以这里要用到组件scroll这个组件如果是yscroll那就要固定高度,xscroll那就要固定......
  • uniapp H5与原生安卓的数据互通和方法调用
    1、准备我这里是uniapp与原生安卓之间的相互调用,也就是原生安卓内嵌H5页面,下面先来准备一下安卓端的代码。(1)、初始化的MainActivity类定义一个WebViewprivateWebView......
  • 域名生命周期有几个阶段?
    域名生命周期不同阶段域名生命周期是指域名从开始到域名结束的阶段。一般来说,一个域名的生命周期有五阶段,分别是:可注册期、已注册期、注册商保留期、赎回宽限期、待删除期......
  • uniapp未添加本地push模块
    1.引入push模块所需的jar/aar文件本地push模块需要这个文件:aps-release.aar,在SDK/libs目录下找到这个文件后复制到android\simpleDemo\libs目录下获取途径:下载androidsd......
  • Deep Spatial Feature Reconstruction for Partial Person Re-identification: Alignm
    摘要本文介绍的是Partialpersonre-identification(基于部分身体的行人重检测)。这是一个很有挑战性的问题,因为只有完整行人的一部分可以获得用来进行匹配。但是它具有很高......
  • 奇技淫巧-Unity运行时运行自定义lua代码
    在利用lua开发游戏的过程中经常会遇到需要查询某些数据或调用某些方法,以往查询数据的方法不是用断点就是写好代码后重新运行游戏,lua的断点被吐槽太卡顿,我用的也比较少,......
  • 在UniApp的H5项目中,生成二维码和扫描二维码的操作处理
    在我们基于UniApp的H5项目中,需要生成一些二维码进行展示,另外也需要让用户可以扫码进行一定的快捷操作,本篇随笔介绍一下二维码的生成处理和基于H5的扫码进行操作。二维码的......
  • maven的三个标准生命周期
    Maven的生命周期maven有以下三个标准的生命周期:1、clean:项目清除的处理2、default:项目部署3、site:项目站点文档创建处理clean生命周期pre-clean......