微信小程序实现商品分类列表
本文实例为大家分享了微信小程序实现商品分类列表的具体代码,供大家参考,具体内容如下
一、效果展示
文章图片
二、代码实现
{{item.LeftName}} {{item.RightName}} 查看详情
// js// 假数据let List = [{"LeftId": 1,"LeftName": "分类1","RightList": [{"RightId": 11,"RightName": "商品11"},]},{"LeftId": 2,"LeftName": "分类2","RightList": [{"RightId": 21,"RightName": "商品21"},]},]Page({/*** 页面的初始数据*/data: {List : List,selectLeftId : null,selectRightId : null,currentIndex_L : null,currentIndex_R : null,scrollTop : 0},/*** 左导航点击事件*/bindleLeftItemTap(e) {const {index} = e.currentTarget.dataset; this.setData({currentIndex_L:index,currentIndex_R : null,selectLeftId : this.data.List[index].LeftId,selectRightId : null,scrollTop : 0,}) },/*** 右导航点击事件*/bindleRightItemTap(e) {const {index} = e.currentTarget.dataset; let index_L = this.data.currentIndex_L; this.setData({currentIndex_R : index,selectRightId : this.data.List[index_L].RightList[index].RightId,}) },/*** 底部查看详情按钮点击事件*/toDetail(e) {var selectLeftId = this.data.selectLeftId; var selectRightId = this.data.selectRightId; if(selectLeftId === null){wx.showToast({title: '请选择一种分类或商品!',icon: 'none',duration: 1500,mask: true}); return; }if(selectRightId != null) {wx.navigateTo({url: '/pages/Detail/Detail' + '?' +'selectLeftId=' + selectLeftId + '&selectRightId=' + selectRightId,}); }else {wx.navigateTo({url: '/pages/Detail/Detail' + '?' +'&selectLeftId=' + selectLeftId,}); }},})
【微信小程序实现商品分类列表】以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
推荐阅读
- 微信小程序实现下拉筛选功能
- 微信小程序实现倒计时
- 我在我的android应用程序类中有错误我正在检查auth!= null但仍然在if if语句中()
- 如何在Linux中获取和显示目录大小
- 微信小程序实现登录页面
- 如何解决(解决方案)Google的”程序员”游戏(海龟级)
- 列表|Java基于Swing和Netty仿QQ界面聊天小项目
- 列表|太赞了,用Java写了一个类QQ界面聊天小项目,可在线聊天(附源码)~
- C++小项目-演讲比赛
- 投稿|小米还会更困难吗?