收藏
回答

能不能用js改变wxss引用?

就是在wxss中引用另一份wxss,具体wxss位置由js或wxs控制

比如

@import {{url}}//这个写法肯定不行,有没有能够实现的方法

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

3 个回答

  • brave
    brave
    2022-02-07
    // page.wxml
    <view class="{{theme}}">
      <view>content</view>
    </view>
    // page.js
    Page({
      data: {
        theme: "dark"
      }
    })
    
    // app.wxss
    .light {
      color: "#000000"
    }
    .dark {
      color: "#ffffff"
    }
    
    2022-02-07
    有用 2
    回复 1
    • Remo筠
      Remo筠
      2022-02-07
      不是没想过,但是主题变动的class太多,所以想直接改引用
      2022-02-07
      回复
  • 微喵网络
    微喵网络
    2022-02-07

    不能,要做切换主题,只能通过动态改变class来实现

    2022-02-07
    有用
    回复
  • 游戏人生
    游戏人生
    2022-02-07

    直接引就行~

    2022-02-07
    有用
    回复 1
    • Remo筠
      Remo筠
      2022-02-07
      问题是我的wxss位置有所变动,类似切换主题,不同主题wxss位置不同,所有需要js去判断当前主题
      2022-02-07
      回复
登录 后发表内容