收藏
回答

Behaviors 如何在Page中使用?

目前看官方文档Behaviors支持在Page中使用,但是Behaviors 中并没有Page相关的生命周期?

需求:由于项目弹窗需要自己定制化,所以全局写了个弹窗类,那么在 每个页面使用时需要在 onLoad中let modal = new Modal(); 所以想到使用Page支持 的behaviors实现么,但是Behavior中并没有 页面的相关生命周期

期望:在 behhavior中可写页面的相关生命周期并执行,

自测代码片段:https://https://developers.weixin.qq.com/s/i9MNqmmX7tzc

最后一次编辑于  2022-05-19
回答关注问题邀请回答
收藏

3 个回答

  • Frank
    Frank
    2022-05-19

    页面中是如何引用的,能提供简单的代码片段不,https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2022-05-19
    有用 1
    回复
  • 清蒸鱼
    清蒸鱼
    2023-09-20

    试了一下是可以的,就是behavior无法实现options。

    2023-09-20
    有用
    回复
  • 武曲心
    武曲心
    2022-05-19

    2022-05-19
    有用
    回复 2
    • lοひё㊤疜雨兲
      lοひё㊤疜雨兲
      2022-05-19
      也就是 说Page中也有 component的生命周期?
      2022-05-19
      回复
    • 武曲心
      武曲心
      2022-05-19回复lοひё㊤疜雨兲
      page也算组件,组件都有生命周期,用法不同罢了,page直接改成component用也可以。如果想在behhavior中用page的onLod,可以在methods里写onLoad,page里的onLoad去掉就可以了
      2022-05-19
      回复
登录 后发表内容