收藏
回答

怎么设置不同状态对应不同样式啊?

求解

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

2 个回答

  • ctzl
    ctzl
    2019-09-05

    wx:if

    2019-09-05
    有用
    回复
  • 思男
    思男
    2019-09-05

    写出各个状态的样式

    在页面里引入

    最外层:class控制

    2019-09-05
    有用
    回复 5
    • 弋弋弋弋松呀
      弋弋弋弋松呀
      2019-09-05
      我是从组件里面引用的,是不是要写个过滤
      2019-09-05
      回复
    • 思男
      思男
      2019-09-05回复弋弋弋弋松呀
      什么意思
      2019-09-05
      回复
    • 弋弋弋弋松呀
      弋弋弋弋松呀
      2019-09-05
      我写了个组件,然后在wxml层引用,但是他有未完成,进行中这几种状态,对应的样式就不一样
      2019-09-05
      回复
    • 思男
      思男
      2019-09-05回复弋弋弋弋松呀

      那可以直接在组件里面做样式的更变

      这几种状态肯定是有变量控制状态的吧

      那么举个例子你可以写3种状态的css

      比如第一个状态的css统一加一个外层

      .status_1 title {
       font-size:30rpx;
      }
       
      .status_1 content {
       color:lightblue;
      }

      用这样的标准写多个

      .status_2 title {
       font-size:24rpx;
      }
        
      .status_2 content {
       color:lightred;
      }


      然后你组件最外层,用状态的变量判断来改变css最外层的class就可以啦。

      <view class='status_{{status}}'>
       <view class='title'>hello worldview>
       <view class='content'>welcomeview>
      view>


      这样当status变量为1时是一种样式 为2时是一种样式。

      2019-09-05
      回复
    • 弋弋弋弋松呀
      弋弋弋弋松呀
      2019-09-05
      谢谢
      2019-09-05
      回复
登录 后发表内容
问题标签