zoukankan      html  css  js  c++  java
  • 微信小程序实现选项卡

    <!---wxml--->
    <!-- 选项卡 --> <view class="box"> <view wx:for="{{ info }}" wx:key="index" data-index="{{ index }}" bindtap="click" class="list {{ activeIndex ==index ? 'active' : '' }}" > {{ item }} </view> </view> <view> <!-- 显示内容 --> {{ info[activeIndex] }} </view>

      

    /* wxss*/
    .box{
        display: flex;
    }
    
    .box .list{
        border: 1px solid  #ccc;
         25%;
        padding: 5px  0px;
        text-align: center;
    }
    
    .active{
        color: red;
    }
    

      

    //.....js....
    Page({ data: { info: ["首页", '已付款', "代付款", '订单完成'], activeIndex: 0, }, click(e) { // console.log(e) let activeIndex = e.target.dataset.index; // this.data.activeIndex = activeIndex; // 1.activeIndex值可以发生变化,但是页面wxml没有重新渲染 // 2.修改data中的数据,同时渲染更新页面 this.setData({ activeIndex: activeIndex }) // console.log(this.data.activeIndex) } })

      

     实现效果。

  • 相关阅读:
    [swustoj 411] 售货员的难题
    白书P61
    白书P60
    [ZOJ 3471] Most Powerful
    [HDU 3001] Travelling
    [转] acmer必看的26个对acm态度
    [HDU 1254] 推箱子
    [POJ 3311] Hie with the Pie
    [POJ 3254] Corn Fields
    power
  • 原文地址:https://www.cnblogs.com/yu19991126/p/14520454.html
Copyright © 2011-2022 走看看