购物应用示例

介绍

本示例是根据购物场景构建页面组件、布局和逻辑。包含首页,消息页面,个人信息页,搜索页面,购物车页面和分类页面。效果图如下:

效果预览

  • Android平台展示效果

  • iOS平台展示效果

  • 鸿蒙平台展示效果

使用说明

  1. 打开应用,首页面显示购物场景的首页。
  2. 点击首页中的物品,可进入商品详情页。
  3. 可以点击搜索栏进入搜索页。
  4. 可以点击消息进入消息查看页面。
  5. 可以点击底部分类进入商品分类页面。
  6. 可以点击购物车进入购物车页面。
  7. 可以点击我的进入个人信息页面。

工程目录

Shopping
  ├── AppScope								// App信息配置文件
  ├── entry/src/main
  │   ├── ets
  │   │   ├── Application
  │   │   ├── resources
  │   │   ├── data							// 存放各个页面,以及搜索框呈现物品的数据信息
  │   │   ├── model							// 存放基础的实体类
  │   │   ├── entryability					// 应用入口
  │   │   └── pages               
  │   │       ├── collect
  │   │       │   ├── collected.ets			// 收藏页面
  │   │       ├── detailPage
  │   │       │   └── detail.ets			// 商品详情页面
  │   │       ├── homePage
  │   │       │   ├── boutique.ets			// 展示商品缩略图以及简要信息组件
  │   │       │   ├── cart.ets				// 购物车页面展示加入购物车商品的组件
  │   │       │   ├── core1.ets				// 展示各种分区的组件
  │   │       │   ├── core2.ets
  │   │       │   ├── find.ets				// 展示搜索框以及渲染商品信息组件
  │   │       │   ├── goodsList.ets			// 首页展示商品信息的列表组件
  │   │       │   ├── imageItem.ets			// 分类页面展示商品信息组件
  │   │       │   ├── informance.ets		// 消息页面
  │   │       │   ├── main.ets				// 首页
  │   │       │   ├── other.ets				// 购物车页面展示推荐商品信息的组件
  │   │       │   ├── shopCart.ets			// 购物车页面
  │   │       │   ├── User.ets				// 个人信息页面
  │   │       │   └── visitPage.ets			// 分类展示商品页面
  │   │       ├── search
  │   │       │   └── searchPage.ets		// 搜索页面
  │   │       └── index.ets					// 应用首页
  │   └── resources							// 放置颜色、文字等资源

具体实现

相关权限

不涉及。

依赖

不涉及。

约束与限制

  1. 本示例支持在Android\iOS\鸿蒙系统上运行。

  2. 本示例已适配API version 12版本ArkUI-X SDK,版本号:2.0.0.27。

  3. 本示例需要使用DevEco Studio NEXT Developer Beta1 (Build Version: 5.0.3.403, built on June 20, 2024)及以上版本才可编译运行。

下载

如需单独下载本工程,执行如下命令:

git init
git config core.sparsecheckout true
echo /Shopping > .git/info/sparse-checkout
git remote add origin https://gitcode.com/arkui-x/samples.git
git pull origin master