收藏
回答

如何自定义一个无需引用的showModal?

有一个场景: 想在小程序唤起时,无论唤起的是哪个页面,都显示一个图片弹窗。 效果类似是App.js onLaunch内使用wx.showModal。

但是自己定义的组件 需要先在每个页面引入 。 如何才能实现一个无需引用的全局弹窗呢?

回答关注问题邀请回答
收藏

4 个回答

  • 微喵网络
    微喵网络
    2021-11-25

    我记得有个大佬用奇淫巧技实现了类似的功能,我找找


    找到了:https://developers.weixin.qq.com/community/develop/article/doc/000a42cdb744b0c00b99eaaba56813

    2021-11-25
    有用 1
    回复 2
    • simple
      simple
      2021-11-25
      👍 这个是可以hook所有页面的生命周期。 但是我想显示一个内容组件的话, 还要分别在每个wxml引入对吧
      2021-11-25
      回复
    • 微喵网络
      微喵网络
      2021-11-25回复simple
      详细的自己看文章吧
      2021-11-25
      回复
  • 纸玫瑰
    纸玫瑰
    2021-11-25

    在 app.json里试试

    2021-11-25
    有用
    回复 1
    • simple
      simple
      2021-11-25
      这里可以使用usingComponents声明全局组件,但是每个页面还要在xml里引入一次
      2021-11-25
      回复
  • simple
    simple
    2021-11-25

    我刚刚看到app.js 可以声明一个: usingComponents 全局组件。 我先试试看

    2021-11-25
    有用
    回复 1
    • simple
      simple
      2021-11-25
      这个只是省了在page.json中引入的步骤, wxml还是得引入。。
      2021-11-25
      回复
  • Listen
    Listen
    2021-11-25

    无法实现。还是得每个页面引用

    2021-11-25
    有用
    回复
登录 后发表内容