VUE3的setup中定义onShow、onHide、onReady事件

setup下定义如下:

<script setup>
    import {
        onShow,
        onHide,
        onReady 
    } from '@dcloudio/uni-app'
    
    onShow(()=>{
        console.log('setup中的onShow');
    })
    
    onHide(()=>{
        console.log('setup中的onHide');
    })
    
    onReady(()=>{
        console.log('setup中的onReady');
})
</script>

 

setup下定义如下:

 1 <script>
 2     // 应用生命周期,只能在app.vue内监听
 3     export default {
 4         // 当uni-app 初始化完成时触发(全局只触发一次)
 5         onLaunch: function() {
 6             console.log('App 初始化完成')
 7         },
 8         // 当 uni-app 启动,或从后台进入前台显示
 9         onShow: function() {
10             console.log('App 显示')
11         },
12         // 当 uni-app 从前台进入后台
13         onHide: function() {
14             console.log('App 隐藏')
15         },
16         // 当 uni-app 报错时触发
17         onError: function(errString) {
18             console.log('App 出错' + errString);
19         },
20         // 页面不存在监听函数
21         onPageNotFound: function() {
22             console.log('App 页面不存在');
23         },
24         // 监听系统主题变化
25         onThemeChange: function() {
26             console.log('App 系统主题变化');
27         }
28     }
29 </script>

 

posted @ 2023-02-09 17:12  1024记忆  阅读(7243)  评论(0)    收藏  举报