HarmonyOS实现商品分类导航页面

devtools/2024/9/22 19:29:41/

目录

一:功能概述

二:代码实现

三:效果图


一:功能概述

分类导航采用左右结构布局,我们这里简单展示一级分类,以及该分类下的商品信息。左侧显示商品的一级分类,右侧显示显示该分类的商品。默认从首页进入该分类页面时,显示第一个分类的商品,切换一级分类时,传入分类参数,清空右侧商品,重新调用接口显示当前分类的商品,展示在右侧页面。

1:主要组件:

List:列表显示组件

Grid:Grid组件显示几行几列布局效果

二:代码实现

1:左侧分类和右侧商品页面展示:
    Column() {
      Row() {
        NewGoodsCategoryList({selectIndex:$selectIndex})
        if (this.newArray.length > 0) {
          GoodsCategoryView({goodsList : this.newArray})
        }
      }
      .width('100%')
      .layoutWeight(1)

    }

2:分类列表

  List() {

      ForEach(categoryList, (item: Resource, index:


http://www.ppmy.cn/devtools/89000.html

相关文章

内联函数的概念和用途以及区别

内联函数(Inline Function)是C(以及C99之后的C语言)中的一个特性,旨在通过减少函数调用的开销来提高程序的执行效率。在正常情况下,当程序调用一个函数时,会发生一系列的操作,包括保…

《网络安全自学教程》- MySQL匿名用户的原理分析与实战研究

《网络安全自学教程》 低版本的MySQL数据库在安装时会创建一个用户名和密码为空的账户,也就是匿名账户。即使升级到高版本,匿名账户仍然会存在。 MySQL匿名账户 1、检查是否存在匿名账户2、检查用户权限3、创建匿名账户4、使用匿名账户登录5、删除匿名账…

三角形的四心的向量表示 | 难点

前言 若三角形的四心用文字语言表述时,许多学生还可以对付一阵,若但换成向量形式的符号语言,则大多就哑口无言了,所以有必要将三角形四心的向量表示形式好好作以总结储备。 相关延伸 常用结论 1、已知 O O O 为 △ A B C \tr…

【STM32】GPIO和AFIO标准库使用框架

本篇博客重点在于标准库函数的理解与使用,搭建一个框架便于快速开发 目录 GPIO简介 GPIO时钟使能 GPIO初始化 工作模式 选择引脚 输出速度 函数应用 GPIO初始化框架 8个电平读写函数 写端口电平 读端口电平 GPIO框架汇总 AFIO简介 AFIO时钟使能 函数应…

nginx如何配置部署多个服务

要在Nginx中配置和部署多个服务,可以按照以下步骤进行操作: 安装和配置Nginx:首先需要安装Nginx并进行基本的配置。安装方法视操作系统而定(例如,使用apt-get、yum等),配置文件位于/etc/nginx/n…

基于Transformer的语音识别与音频分类

重磅推荐专栏: 《大模型AIGC》 《课程大纲》 《知识星球》 本专栏致力于探索和讨论当今最前沿的技术趋势和应用领域,包括但不限于ChatGPT和Stable Diffusion等。我们将深入研究大型模型的开发和应用,以及与之相关的人工智能生成内容(AIGC)技术。通过深入的技术解析和实践经…

11.redis的客户端-Jedis

1.Jedis 以redis命令作为方法名称,学习成本低,简单使用。但是jedis实例是不安全的,多线程环境下需要基于连接池来使用。 2.Lettuce lettuce是基于Netty实现的,支持同步,异步和响应式编程方式,并且是线程…

Flink 开发语言选择 —— Java vs Scala

引言 Apache Flink 是一个用于处理无界和有界数据流的开源分布式计算框架。随着 Flink 的日益流行,越来越多的开发者开始考虑使用哪种编程语言来进行 Flink 应用程序的开发。本文将探讨在 Flink 中使用 Java 和 Scala 的优缺点,并帮助你做出更明智的选择…