FE_liyangyang
FE_liyangyang
  • 发布:2022-09-27 11:26
  • 更新:2022-10-18 14:30
  • 阅读:682

【报Bug】onInit生命周期不执行

分类:uni-app

产品分类: uniapp/小程序/百度

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

第三方开发者工具版本号: 4.4.1

基础库版本号: 3.550.5

项目创建方式: HBuilderX

示例代码:

onInit(options) {
console.log('onInit')
this.init(options)
},

操作步骤:

onInit(options) {
console.log('onInit')
this.init(options)
},

预期结果:

onInit(options) {
console.log('onInit')
this.init(options)
},
能够执行里面的方法

实际结果:

onInit(options) {
console.log('onInit')
this.init(options)
},
并未触发里面的打印和方法

bug描述:

onInit方法并未触发,如果使用onLoad即可正常触发里面的方法

2022-09-27 11:26 负责人:无 分享
已邀请:
y***@shuhuaedu.com

y***@shuhuaedu.com

百度小程序才有onInit

  • FE_liyangyang (作者)

    我提交的就是百度小程序的bug吖

    2022-09-27 17:56

DCloud_UNI_WZF

DCloud_UNI_WZF

问题已确认,感谢反馈,已加分
暂时可通过修改 HBuilderX plugins/uniapp-cli/node_modules/@dcloudio/uni-mp-baidu/dist/index.js 2683行 为如下(添加 onInit) 解决

  initUnknownHooks(pageOptions.methods, vuePageOptions, ['onInit','onReady']);
DCloud_UNI_WZF

DCloud_UNI_WZF

HBuilderX 3.6.7 已修复

要回复问题请先登录注册