微信小程序框架wepy之动态控制类名

来源:互联网 发布:世界最好的聊天软件 编辑:程序博客网 时间:2024/05/22 20:08

控制类名

  • style
<style lang="less" scoped>    .liBkgCor {      background-color: red;    }</style>
  • template
<view class="t_tab">  <li @tap.stop="changeLi({{1}})" class="{{ liColor == 1 ? 'liBkgCor':'' }}">推荐</li>   <li @tap.stop="changeLi({{2}})" class="{{ liColor == 2 ? 'liBkgCor':'' }}">洗手台</li>   <li @tap.stop="changeLi({{3}})" class="{{ liColor == 3 ? 'liBkgCor':'' }}">淋浴</li>  <li @tap.stop="changeLi({{4}})" class="{{ liColor == 4 ? 'liBkgCor':'' }}">马桶</li></view>
  • script
    data = {      liColor:1  //默认让第一个tab高亮    }    methods = {      changeLi(e){        this.liColor = e.target.dataset.wepyParamsA         this.$apply()  //通知wepy框架data数据更改需要重绘页面      }    }
  • 效果图
    这里写图片描述
    这里写图片描述