zj888888
zj888888
  • 发布:2022-04-21 13:58
  • 更新:2022-04-21 13:58
  • 阅读:310

【报Bug】使用vue-class-component,页面的生命周期onLoad、onShow等没有触发

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows 10

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: 红米k40

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: CLI

CLI版本号: 3.0.0-alpha-3031220220222002

示例代码:

先安装vue-class-component

npm i vue-class-component@8.0.0-rc.1

修改index.vue

import { Options, Vue } from 'vue-class-component';  
@Options()  
export default class Index extends Vue {  

  onLoad() {  
    console.log('onLoad')  
  }  

}

操作步骤:

打开index页面

预期结果:

控制台输出onLoad

实际结果:

控制台没有输出onLoad

bug描述:

使用vue-class-component,页面的生命周期onLoad、onShow等没有触发
H5在加了

Vue.registerHooks(['onInit', 'onLoad', 'onShow']);

之后有触发,但是app加了也没有作用

2022-04-21 13:58 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复