5***@qq.com
5***@qq.com
  • 发布:2019-05-27 19:20
  • 更新:2023-04-25 15:35
  • 阅读:3503

uni自定义组件的onLoad页面生命周期,支付宝小程序编译无效

分类:uni-app

uni自定义组件的onLoad页面生命周期,用支付宝小程序编译无效,里面的方法不会被执行,要改成created才行。

2019-05-27 19:20 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

只有页面 vue 里边有 onLoad,组件 vue 里边生命周期都是标准 vue 的生命周期

  • 5***@qq.com (作者)

    原来如此,不过组件里的onLoad用微信小程序编译是有效的,只有支付宝不行,那我改用vue生命周期好了


    2019-05-27 20:59

冬至D

冬至D

  • 现象uniapp中onLoad不执行或者不起作用。

  • 原因onLoad是页面函数,不是组件函数,

  • 所以在页面当中引用components的时候onLoad函数不执行,

  • 因为没有钩子。例子:不起作用index.vue:create.vue但是单独访问create.vue可以发现onLoad执行了。

  • 解决办法使用vue自带生命周期函数,如:created(){}或mounted(){}

要回复问题请先登录注册