3***@qq.com
3***@qq.com
  • 发布:2019-05-21 15:58
  • 更新:2020-03-31 09:16
  • 阅读:977

扩展Page的onLoad钩子函数

分类:uni-app

原先已经开发了微信小程序,并且在app.js中,App()之前扩展了Page的onLoad钩子函数。现在迁移至uni-app框架,也想保留对钩子函数的扩展,请问改怎么处理?

const originPage = Page  
function _Page(config) {  
  let { onLoad } = config  
  config.onLoad = function(query, ...argu) {  
    onLoad && onLoad.call(this, query, ...argu)  
    this.__query = query  
  }  
  return originPage(config)  
}  

// 重新定义微信内置的Page  
Page = function(config) {  
  return _Page(config)  
}  

App({  
  onLaunch() { ... }  
})
2019-05-21 15:58 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

我也遇到了这个问题,请官方快点回复,谢谢

  • 鹅鹅鹅鹅

    这个场景的终极解决方案,https://developers.weixin.qq.com/community/develop/article/doc/00002ac57208f0e7335d111f156013

    2022-01-11 14:45

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