收藏
回答

微信小程序 如何动态改变 page 根标css样式?

因为 page 根标签的原因导致一个样式 bug,所以需要动态改变 page 样式,大佬们,怎么改呀

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

5 个回答

  • 微盟
    微盟
    2023-04-25

    试一下 wx.setPageStyle

    但是这个 API 是不公开的,没有文档,将来可能会下掉。

    2023-04-25
    有用 1
    回复 3
    • 慢捻抹复挑
      慢捻抹复挑
      03-29
      牛逼啊
      03-29
      回复
    • 慢捻抹复挑
      慢捻抹复挑
      03-29
      03-29
      回复
    • Frank
      Frank
      11-07
      本来我以为这个是最佳解决方案,这个亲测不行啊
      11-07
      回复
  • 幻月
    幻月
    2023-11-16

    挖个坟,解决方式见page-meta

    https://developers.weixin.qq.com/miniprogram/dev/component/page-meta.html

    2023-11-16
    有用
    回复
  • Mike
    Mike
    2023-10-11

    楼主怎么解决的?

    2023-10-11
    有用
    回复
  • ؞咬了你؞F࿆ū࿆t࿆ū࿆r࿆ē࿆
    ؞咬了你؞F࿆ū࿆t࿆ū࿆r࿆ē࿆
    2022-12-01

    首先,在page根标签,你无法定义动态样式。


    接下来,你构造的界面,没必要这么强依赖page根标签的样式,而其实你能像楼上那兄弟说的那样,在当前页面包裹一层view填充page后再来控制其下子元素的样式,这样跟你通过page来控制没啥区别。


    最后,你这样描述问题应该没什么人会愿意来帮你解答,我觉得你不如描述下你遇到的是什么问题,甚至可以单独写个demo来重现一下这个问题,然后把demo发出来让大家分析。毕竟你认为可能是page导致的问题,但可能有很多其它解决方式。应该具体问题具体分析,你这种头痛问头,脚痛问脚的提问方式,我们当然只能跟你说止痛方法…可能治标不治本。

    2022-12-01
    有用
    回复 6
    查看更多(1)
  • Jianbo
    Jianbo
    2022-12-01
     <view class="{{css}}" >
    </view>
    
    css的值在js里动态赋值
    
    2022-12-01
    有用
    回复 1
    • 帝志吉天下
      帝志吉天下
      2022-12-01
      根标签在代码中是不显示的噢,虽然可以在css里面设置 page,但是不知道怎么动态设置嘞
      2022-12-01
      回复
登录 后发表内容