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

 2023-03-21 20:21:13  阅读 0

一、功能概述

进入到分类界面 左侧是商品的分类信息,点击可以跳转到不同的商品展示界面。

实现方法现在js文件中定义变量

data:{
leftMenuList:[],//左侧菜单数据
rightContext:[]//右侧商品数据},
//所有商品类别数据Cates:[],

定义三个列表 分别存储左右两侧的数据
倒入之前我们使用的requerstUtil工具类

 

import regeneratorRuntime from '../../lib/runtime/runtime ';

获取商品的分类数据 也就是左侧边栏的数据

async getCates(O {
const result = await requestUtil(
{url: '/bigType/findCategories',method:"GET"
});
this.Cates=result.message;
let leftMenuList=this.Cates.map(v=>v.name)let rightContext=this.Cates[0].smallTypeList;this.setDatai
leftMenuList,rightContext耶
工

完成了变量定义 接下来我们在wxml文件页面进行显示

<!--左侧菜单开始-->
<scroll-view scroll-y class="left_menu"><view class="menu_item"
wx:for="{{leftMenuList}}"wx: key="*this"
>{fitem}}
</view>
</ scroll-view>
<!--左侧菜单结束-->
<!--右侧商品数据开始-->
<scroll-view scroll-y class="right_content"><view class="productType"
wx:for="firightContext}}”wx: for-item="productType"wx:key="id"
<view class="productType_title">iproductType.name}B
T
</view>
</view>
</scroll-view>
<!--右侧商品数据结束--></view>

如上我们已经可以显示出商品的信息

接下来我们需要对less文件也就是样式文件进行修改

less文件配置页面标签的样式
左右两侧分别设置·类选择器,左侧样式和右侧样式不同
分别设置各自的属性即可。

接下来的样式文件设置 以及成功跳转请看下篇文章

标签:

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


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