微信小程序之实现分类页面(二)

 2023-03-21 20:28:47  阅读 0

一、概述

本篇文章我们需要接着上篇文章的样式文件进行编写

.left menu{
flex:2;
.menu_item{height: 80rpx;display: flex;
justify-content: center;align-items: center;font-size: 30rpx;}
.activef
font-weight: bolder;
color: var(--themeColor);
border-left: 8rpx solid currentColor;3

如上将我们从后端的数据返回给左右两侧界面分别显示自己的内容。

设置左侧边栏属性 文字大小 据中 选中变色 默认选中第一个
active属性是默认选中的样式

接下来我们对右侧数据的详细信息列表进行初始化

.right_content{
flex:5;
.productType{
padding: 30rpx 20rpx 30rpx 20rpx;- productType_title{
font-weight: bolder;}
-product_list{navigator{
display: flex;margin: 1Brpx;imagef
flex: 1;B
.right{flex: 3;
:product name{

如上我们发现 实现一个页面 只需要先写 js然后wxml最后 wxss配置样式即可。
 二、实现左侧点击分类右侧显示不同商品类型的列表

选中左侧的菜单时我们可以选择设置一个变量 储存点击的不同序列号。

data: {
baseUrl:'',
currentIndex:0,// 当前选中左侧菜单的索引leftMenuList:[],//左侧菜单数据
rightContext:[]//右侧商品数据

将 序列变量更改为自定义 点击则需要更改

然后我们到wxml文件中 

<view class="cates_container"><!--左侧菜单开始-->
<scroll-view scroll-y class="left_menu">
view class="menu_item findex==currentIndex ? 'active' :""H}"wx : for="{{leftMenuList}}"
wx : key="*this"
data-index="i{ index}}"
bindtap=""handleMenuItemChange"fitem}}
</view>
</ scroll-view>
<!--左侧菜单结束-->

当前的wxml我们不需要有什么特殊的变动 只需要加入一个新的事件 就是点击跳转的事件即可

加入点击切换事件 bindtap
在 js中编写 bindtap事件函数

 

标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码