当前位置:网站首页>uni-app商品分类
uni-app商品分类
2022-07-01 18:44:00 【黑白两客】
<template>
<view class="classify">
<!-- 分类部分 -->
<view class="cate-left">
<view :class="['cate-item',activeIndex==index?'active':'']" v-for="(item,index) in cateList" :key="index" @click="changeActive(index)">{
{item.classifyName}}</view>
</view>
<view class="cate-right">
<view class="cate-content" v-for="(it,id) in 30" :key="id" @click="getto(it)">
<image src="../../static/images/userinfo.jpg" mode=""></image>
<view class="cate-text">好东西</view>
</view>
</view>
</view>
</template>
<script> export default {
data() {
return {
scrollTop: 0, // 初始化的分类列表 cateList: [{
classifyName: '女装', id: 1 }, {
classifyName: '洗护', id: 2 }, {
classifyName: '内衣', id: 3 }, {
classifyName: '百货', id: 4 }, {
classifyName: '饰品', id: 5 }, {
classifyName: '母婴', id: 6 }, {
classifyName: '数码', id: 7 }, {
classifyName: '食品', id: 8 }, {
classifyName: '电器', id: 9 }, {
classifyName: '进口', id: 10 }, {
classifyName: '手机', id: 11 }, {
classifyName: '家装', id: 12 }, {
classifyName: '美妆', id: 13 }], // 当前点击项的索引号 activeIndex: 0, // 分类下的商品信息 goodList: [] }; }, methods: {
async getcateList() {
const res = await uni.$http.get('/classify') console.log(res) const {
data: {
classify, code } } = res if (code != 200) {
return uni.showToast({
title: '加载数据失败', duration: 1000, icon: 'none' }) } else {
this.cateList = classify // 获取第一个分类下的商品 this.goodList = classify[0].children } }, //更改点击项的索引号 changeActive(i) {
this.activeIndex = i // 已经获取到索引号 this.goodList = this.cateList[i].children }, //点击搜索框跳转到搜索页面 getto(it) {
console.log(it,123) uni.navigateTo({
url: '/pages-zzfw/productDisplay-detail/productDisplay-detail' }) }, }, onLoad() {
// this.getcateList() } } </script>
<style lang="scss" scoped> .classify {
background-color: #fff; width: 100%; height: 100%; display: flex; justify-content: space-between; .cate-left {
width: 200rpx; height: 100vh; overflow: auto; background-color: #F6F6F6; .cate-item {
width: 100%; height: 100rpx; line-height: 100rpx; padding-left: 40rpx; box-sizing: border-box; } .active {
background-color: #FFFFFF; position: relative; padding-left: 40rpx; box-sizing: border-box; &::before {
content: ''; display: block; width: 5rpx; border-radius: 6rpx; height: 50rpx; background-color: #FC4353; position: absolute; left: 5rpx; top: 30rpx; } } } .cate-right {
width: 80%; height: 100vh; overflow: auto; .cate-content {
float: left; width: 28%; height: 185rpx; text-align: center; margin: 20rpx 0 0 15rpx; padding: 5rpx; background: #f1f1f1; border-radius: 20rpx; image {
width: 100rpx; height: 100rpx; } .cate-text {
font-size: 34rpx; } } } } </style>

边栏推荐
- Lumiprobe cell imaging study PKH26 cell membrane labeling kit
- Solidity - 合约结构 - 错误(error)- ^0.8.4版本新增
- Contos 7 set up SFTP to create users, user groups, and delete users
- 生鲜行业B2B电商平台解决方案,提高企业交易流程标准化和透明度
- Witness the times! "The future of Renji collaboration has come" 2022 Hongji ecological partnership conference opens live broadcast reservation
- How to redraw the header of CListCtrl in MFC
- MySQL common graphics management tools | dark horse programmers
- 【Go ~ 0到1 】 第五天 7月1 类型别名,自定义类型,接口,包与初始化函数
- MySQL常用图形管理工具 | 黑马程序员
- Go语言高级
猜你喜欢

智慧防疫系统为建筑工地复工复产提供安全保障

Enabling "new Chinese enterprises", SAP process automation landing in China

XML语法、约束

How to solve the problem of splash screen when the main and sub code streams of easygbs are h.265?

白盒加密技术浅理解

奔赴山海之前,毕业季一定要做的那些事情

线程的并行、并发、生命周期

Dom4j parsing XML, XPath retrieving XML

Is PMP cancelled??

Nacos configuration file publishing failed, please check whether the parameters are correct solution
随机推荐
Lake Shore低温恒温器的氦气传输线
[English grammar] Unit1 articles, nouns, pronouns and numerals
Lumiprobe 亚磷酰胺丨六甘醇亚磷酰胺说明书
Enabling "new Chinese enterprises", SAP process automation landing in China
EasyGBS主子码流都为H.265时,切换出现花屏如何解决?
How to solve the problem of splash screen when the main and sub code streams of easygbs are h.265?
Appgallery connect scenario development practice - image storage and sharing
SuperOptiMag 超导磁体系统 — SOM、SOM2 系列
Shell array
MFC中如何重绘CListCtrl的表头
PostgreSQL varchar[] 数组类型操作
[pytorch record] distributed training dataparallel and distributeddataparallel of the model
Download (export) PDF template file (such as approval form), and report error: invalid nested tag * * * found, expected closing tag***
PostgreSQL varchar[] array type operation
Is PMP cancelled??
Manufacturing SRM management system supplier all-round closed-loop management, to achieve procurement sourcing and process efficient collaboration
The difference between indexof and includes
Digital business cloud: from planning to implementation, how does Minmetals Group quickly build a new pattern of digital development?
Lake shore optimag superconducting magnet system om series
制造业SRM管理系统供应商全方位闭环管理,实现采购寻源与流程高效协同