收藏
回答

小程序为什么没有动态设置page标签属性的方法?

小程序为什么没有动态设置page标签属性的方法?

想设置overflow:hidden

想实现的是弹窗显示时页面禁止滚动,弹窗消失时页面可滚动。

目前只能用position:fixed:top:20rpx(滚动距离)来设置,这种有个问题就是弹窗消失时,页面会滚回顶部

最后一次编辑于  2020-04-23
回答关注问题邀请回答
收藏

2 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2020-04-23

    直接在页面.wxss写

    page{
        overflow:hidden
    }
    

    若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人

    2020-04-23
    有用
    回复 2
  • dzk
    dzk
    2020-04-23

    一定是想实现什么效果吧。

    建议说一下想实现什么效果,达成的手段可能不只有动态设置page标签属性这一种

    2020-04-23
    有用
    回复 5
    • Winney
      Winney
      2020-04-23
      有弹窗的情况,页面底部有position:fixed的view
      2020-04-23
      1
      回复
    • Winney
      Winney
      2020-04-23
      弹窗显示禁止页面滚动,overflow:hidden
      2020-04-23
      回复
    • dzk
      dzk
      2020-04-23回复Winney
      我说一下我的思路。 
      通过页面的json 的 这个配置,把页面自带的滚动紧掉。
      {
          disableScroll : true
      }
      然后自己写一个自动充满屏幕高度的view,自己维护overfollow的状态。
      然后你就可以通过data控制这个view的style进而控制overfollow的值了。
      希望对你有帮助。
      2020-04-23
      回复
    • Winney
      Winney
      2020-04-23回复dzk
      自动充满屏幕的view之前有考虑,但是底部有fixed定位的view导致这个view的高度怎么页无法和page的高度相同
      2020-04-23
      回复
    • dzk
      dzk
      2020-04-23回复Winney
      ,,,fixed定位的内容都脱离文档流了。。怎么可能占高度。。


      实在不行直接从systeminfo里面拿到页面的高度,赋给容器不就行了。。
      2020-04-23
      回复
登录 后发表内容
问题标签