レターアプレットのマイクロ - スイッチカスタムメニューバーアセンブリのタブバー

レンダリング:

 

 

wxmlコード:

<ビュークラス = " top_tabbar " >  
  <ブロックWX:のため = " {{}} itemNameに" WX:キー= " {{索引}} " >
     <ビュークラス = " ITEM_NAME {{のtabIndex ==インデックス'アクティブ':? ''}} " bindtap = " handleItem "データ・インデックス= " {{索引}} " >
        <テキスト> {{アイテム}} </テキスト>
      </ビュー>
  </ブロック>
</ビュー>

wxssコード:

.top_tabbar {
  幅:100;
  背景 - 色:#FFFFFF;
  表示:フレックス。
  位置:固定;
}
。項目名{
  テキスト - 整列:センター;
  マージン:20rpx 60rpx。
  色:グレー。
}
.active {
  色:ライトグリーン。
}
.activeテキスト{
    パディング - 下:10rpx。
    国境 - 下:4rpx固体ライトグリーン。
}

JSコード:

データ:{
    itemNameに:[ " 軍隊"" "" アニメーション"" 風景" ]、
    tabIndex:0
  }、
// クリックイベントを取得
handleItem(E){
     // はconsole.log(E)
    constのインデックス= e.currentTarget.dataset.index
     この.setDataを({
      tabIndex:インデックス
    })
  }

おすすめ

転載: www.cnblogs.com/xubao/p/12117331.html