请问老师,App.vue 可以写成这样吗?

来源:12-9 uni App.vue 的作用

Raymond0913

2023-09-05

import { onLaunch,onShow,onHide,onError,onUnhandledRejection,onPageNotFound,onThemeChange } from '@dcloudio/uni-app'
export default {
  globalData:{
    name:'LiMing',
    age:18
  },
  setup(){
    onLaunch((options)=>{
      console.log('onLauch',options)
    })
    onShow((options)=>{
      console.log('onShow',options)
    })
    onHide(()=>{
      console.log('onHide')
    })
    onError((err)=>{
      console.log('onError',err)
    })
    onUnhandledRejection((options)=>{
      console.log('onunhandledrejection',options)
    })
    onPageNotFound((options)=>{
      console.log("onPageNotFound",options)
    })
    onThemeChange((options)=>{
      console.log('onThemeChange',options)
    })
    return {

    }
  }
}

这样就不用写两个标签了

写回答

1回答

coder_monkey

2023-09-05

除非他支持通过这种方式去编译,否则是无法成功的

1
1
Raymond0913
点赞回复速度👍,我自己测试了下,全局数据打印和生命周期打印都可以。后面要是出了bug,我再改回老师的方案😁
2023-09-05
共1条回复

Vue3+Uni+Node+MySQL 从零实现跨端小程序的全栈应用

小程序、 Vue3、Uni、NodeJs,全新300+技术点,实现跨端全栈应用

274 学习 · 155 问题

查看课程