• 微信小程序 折叠效果


    <view class='help'>
      <view class='help_item'>
        <view class='title' data-index='1' catchtap='panel'>
          <view class='title_1'>便签小程序使用免费吗</view>
          <view class='title_2'><image src="../../images/{{showIndex == 1 ? 'up':'down'}}.png"></image></view>
        </view>
        <view class='detail' wx:if="{{showIndex == 1}}">便签小程序是一款免费应用,并承诺永不收费1</view>
      </view>
      <view class='help_item'>
        <view class='title' data-index='2' catchtap='panel'>
          <view class='title_1'>便签小程序使用免费吗</view>
          <view class='title_2'><image src="../../images/{{showIndex == 2 ? 'up':'down'}}.png"></image></view>
        </view>
        <view class='detail' wx:if="{{showIndex == 2}}">便签小程序是一款免费应用,并承诺永不收费2</view>
      </view>
      <view class='help_item'>
        <view class='title' data-index='3' catchtap='panel'>
          <view class='title_1'>便签小程序使用免费吗</view>
          <view class='title_2'><image src="../../images/{{showIndex == 3 ? 'up':'down'}}.png"></image></view>
        </view>
        <view class='detail' wx:if="{{showIndex == 3}}">便签小程序是一款免费应用,并承诺永不收费3</view>
      </view>
    </view>
    

      css

    .help {
       700rpx;
      margin: 0 auto;
    }
    .help .help_item {
      margin: 10rpx auto;
    }
    .help .help_item .title {
      font-size: 30rpx;
      height: 60rpx;
      line-height: 60rpx;
      background: #e2e2e2;
      display: flex;
    }
    .help .help_item .title .title_1 {
       630rpx;
      height: 60rpx;
      padding-left: 20rpx;
    }
    .help .help_item .title .title_2 {
       50rpx;
      height: 60rpx;
      text-align: center;
    }
    .help .help_item .title .title_2 image {
       40rpx;
      height: 40rpx;
      margin: 10rpx auto;
    }
    .help .help_item .detail {
      margin: 10rpx auto;
      font-size: 25rpx;
      line-height: 40rpx;
      text-indent: 2em;
    }
    

      JS

    Page({
      data: {
    
       
          showIndex: 0
      
      },
      // 展开折叠选择  
      panel: function (e) {
        if (e.currentTarget.dataset.index != this.data.showIndex) {
          this.setData({
            showIndex: e.currentTarget.dataset.index
          })
        } else {
          this.setData({
            showIndex: 0
          })
        }
      }
    })
    

      

  • 相关阅读:
    Qt 学习之路 :文本文件读写
    Qt 学习之路:文本文件读写
    Qt 学习之路:二进制文件读写
    Qt 学习之路 :文件
    安全通信 QSslSocket
    Qt 学习之路:绘制设备
    Qt 学习之路:坐标系统
    Qt 学习之路 :坐标系统
    dmesg 程序崩溃调试2
    dmesg 程序崩溃调试
  • 原文地址:https://www.cnblogs.com/yuobey/p/10251058.html
Copyright © 2020-2023  润新知