收藏
回答

小程序如何做出在所有页面上悬浮的一个播放栏?

当前产品有个需求是当有音频播放时需要在所有页面上显示一个播放栏

有没有啥办法能够实现呢

效果如下图

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

2 个回答

  • 王志鹏
    王志鹏
    06-18

    有个比较傻的方法 写个组件 每个页面引入 然后有播放的音频就在app.js里设置一个参数为 true

    每个页面的onshow 获取这个值来控制组件的显示

    06-18
    有用 1
    回复 1
    • Mr.cheng
      Mr.cheng
      06-18
      在思考会不会有更加优质的解,不过这个方法是一定可以的
      06-18
      回复
  • !
    06-18

    写一个全局状态,用来判断音频是否播放,把悬浮框写成组件,每一个页面都引入一下,然后判断播放状态来显示隐藏

    06-18
    有用 1
    回复 1
    • Mr.cheng
      Mr.cheng
      06-18
      但是在思考会不会有更加优质的解
      06-18
      回复
登录 后发表内容
问题标签