Taro跨端开发探索13——商城小程序分类页面开发

前言

昨天我们实现了引导用户在商城小程序上,从首页进入搜索页搜索然后进入商品列表页的功能。今天我们开发一下分类型筛选的功能

需求分析

商城小程序中分类搜索要实现的功能较为简单,我们还是先看一下京喜小程序的分类搜索页面,进行需求拆分

1650376072(1).png
如上图所示,我们可以看到分类搜索注意的区域有三个,从上到下依次为

  • 搜索引导页

这个地方的逻辑和昨天我们开发的搜索引导页面的功能差不多,也是在用户手指聚焦搜索框的时候,引导用户进入搜索页面

  • 一级分类列表

这里我们可以看到该区域支持下拉加载,点击左侧的一级分类时,右侧会显示改一级分类下的字分类

  • 子级分类列表

作为展示子分类的区域,点击子分类的时候会跳转到商品搜索页

代码实现

搜索引导页

我们在category/index.tsx中先添加和昨天类似的搜索引导的代码如下

import { View } from "@tarojs/components";
import "./index.scss";
import { AtSearchBar } from "taro-ui";
import Taro from "@tarojs/taro";

export default function Category() {
  return (
    <View className="category">
      <AtSearchBar
        value={""}
        onChange={() => {}}
        onFocus={() => {
          Taro.navigateTo({ url: "/sub-query-pages/goods-query/index" });
        }}
      />
    </View&
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值