首页 > 其他分享 >分类

分类

时间:2023-10-21 23:44:20浏览次数:28  
标签:flex center index 分类 cates display rightcontent

"search":"/components/search/search"

<search></search>
<view class="cates">
    <scroll-view class="leftmenu" scroll-y>
        <view wx:for="{{leftmenu}}" bind:tap="tapitem" data-index="{{index}}" class="leftitem {{sindex==index?'active':''}}">{{item}}</view>
    </scroll-view>
    <scroll-view class="rightcontent" scroll-y scroll-top="0">
        <view wx:for="{{rightcontent}}" wx:for-item="item1" wx:for-index="index1">
            <view class="title">
                <view>/</view>
                <view>{{item1.cat_name}}</view>
                <view>/</view>
            </view>
            <navigator wx:for="{{item1.children}}" wx:for-item="item2" wx:for-index="index2" class="nav_item">
                <image class="pic" src="{{item2.cat_icon}}" mode="widthFix"></image>
                <view>{{item2.cat_name}}</view>
            </navigator>
        </view>
    </scroll-view>
</view>
Page({
  data: {
    leftmenu: [],
    rightcontent: [],
    sindex: 0 
  },
  cates: [],
  onl oad: function(options) {
    let that = this
    wx.request({
      url: 'https://api-hmugo-web.itheima.net/api/public/v1/categories',
      success(res) {
        that.cates = res.data.message
        that.setData({
          leftmenu: that.cates.map(v => v.cat_name),
          rightcontent: that.cates[0].children
        })
        console.log(res)
      }
    })
  },
  tapitem(e) {
    let index = e.currentTarget.dataset.index
    this.setData({
      sindex: index,
      rightcontent: this.cates[index].children
    })
  }
})
.cates{
  display: flex;
  margin-top: 110rpx;
  height: calc(100vh - 110rpx);
}
.leftmenu{
  flex: 2;
}
.leftitem{
  height: 60rpx;
  text-align: center;
  line-height: 60rpx;
  font-size: 30rpx;
}
.rightcontent{
  flex: 5;
 
}
.active{
  color: red;
  border-left: 5rpx solid red;
}
.title{
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 30rpx;
}
.nav_item{
  width: 33.3%;
  display: inline-block;

}
.pic{
  width: 70%;
  height: 100%;
  display: block;
  margin: 0 auto;
}
.nav_item view{
  font-size: 25rpx;
  text-align: center;
}

 

标签:flex,center,index,分类,cates,display,rightcontent
From: https://www.cnblogs.com/yhgz/p/17779777.html

相关文章

  • 使用axum构建博客系统 - 分类管理
    本章开始,我们将对博客的具体业务进行实现。首先,我们实现博客分类的管理功能。数据库结构CREATETABLEcategories(idSERIALPRIMARYKEY,nameVARCHAR(100)NOTNULL,is_delBOOLEANNOTNULLDEFAULTFALSE);字段说明id主键。唯一标识,自增长。name分......
  • 使用axum构建博客系统 - 分类文章列表
    本章将实现博客的分类文章列表功能。模板请参见代码仓库的templates/frontend/topic_list.html视图类请参见代码仓库的src/view/frontend/topic.rshandler//src/handler/frontend/topic.rspubasyncfnlist(Extension(state):Extension<Arc<AppState>>,Path(......
  • 数据类型分类(看到建议看一下)
    数据类型分类按存值个数存一个值:整型/浮点型/字符串存多个值:列表/字典/元组/集合按有序无序有序:字符串/列表/元组无序:字典/集合按可变or不可变可变:列表/字典/集合不可变:整型/浮点型/字符串/元组......
  • 同城便民信息分类小程序H5开发
    一款适合同城使用的便民信息服务发布小程序,程序经过多代版本更新以后,功能更丰富完善,使用体验更好。支持saas和独立部署。核心能力:商户浏览、同城配置管理、商家管理设置、帖子管理设置、用户设置管理、会员卡管理、商品管理、营销工具等。用户账号管理:用户可以创建个人账号,或使用现......
  • 电机分类及常用的电机介绍
    电机的分类主要按以下6大类划分1、按工作电源种类:可分为直流电机和交流电机。其中交流电机还可分为单相电机(220V)和三相电机(380V)。2、按结构和工作原理:可分为直流电动机、异步电动机、同步电动机。3、按起动与运行方式:电容起动式单相异步电动机、电容运转式单相异步电动机、电......
  • 2525. 根据规则将箱子分类
    1.题目介绍2.题解(模拟)2.1思路这题十分简单,唯一要注意的是length*height*width的运算结果(右边式子)默认是int类型,无法存储(不是说左边设置的变量是longlong就行了,右边也要进行强制转换)还有一个有趣的点就是这里对于\(10^4,10^9\),不需要使用std::pow(10,4)之类的来表示,直......
  • Python用KNN(K-近邻)回归、分类、异常值检测预测房价、最优K值选取、误差评估可视化
    全文链接:https://tecdat.cn/?p=33917原文出处:拓端数据部落公众号KNN是一种非参数学习算法,这意味着它不会对底层数据做出任何假设。这是一个非常有用的特性,因为大多数客户的数据并不真正遵循任何理论假设,例如线性可分性,均匀分布等等。何时应使用KNN?假设您想要租一间公寓并最近......
  • HS编码:电子元件分类的关键 | 百能云芯
    电子元件的HS编码是一种国际通用的分类系统,用于标识和跟踪不同类型的商品和产品。HS代表HarmonizedSystem,即协调制度,这个系统由世界关务组织(WorldCustomsOrganization)维护和管理。它的主要目的是为了简化国际贸易,降低关税和非关税壁垒,促进跨国商品流通。云芯将带您深入探讨......
  • 75. 颜色分类
    给定一个包含红色、白色和蓝色、共n个元素的数组nums,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。我们使用整数0、1和2分别表示红色、白色和蓝色。必须在不使用库内置的sort函数的情况下解决这个问题。示例1:输入:nums=[2,0,2,......
  • 神经网络基础篇:详解二分类(Binary Classification)
    二分类注:当实现一个神经网络的时候,通常不直接使用for循环来遍历整个训练集(编程tips)举例逻辑回归逻辑回归是一个用于二分类(binaryclassification)的算法。首先从一个问题开始说起,这里有一个二分类问题的例子,假如有一张图片作为输入,比如这只猫,如果识别这张图片为猫,则输出标签......