收藏
回答

如何动态设置全局的css变量(如--test: red)?

看到有小伙伴说可以wx.setPageStyle来设置,试了下只能设置到常规的样式属性,对于 --test 这种变量的样式设置不上去


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

5 个回答

  • Chanhuayang
    Chanhuayang
    2020-09-28
    page-meta 用这个组件
    
    2020-09-28
    有用 1
    回复 1
    • 封建迷信
      封建迷信
      2021-04-28
      每个页面都要用一次page-meta吗?
      2021-04-28
      回复
  • 2023-10-31

    可以搞定:

    wx.setPageStyle({
            style: {
              cssText: '--color: red',
            },
            success(e) {
              console.log(e)
            },
            fail(e) {
              console.log(e)
            }
          });
    
    2023-10-31
    有用
    回复
  • 努力努力再努力
    努力努力再努力
    2023-09-08

    那如何动态写入css变量呢

    2023-09-08
    有用
    回复
  • 封建迷信
    封建迷信
    2021-04-28

    楼主如何解决

    2021-04-28
    有用
    回复 1
    • XH杰
      XH杰
      2021-09-08
      我是每个页面都加了一个page-meta
      2021-09-08
      回复
  • 林达斯
    林达斯
    2020-09-28
    page{
      --test: #666
    }
    
    2020-09-28
    有用
    回复 2
登录 后发表内容
问题标签