Taro跨端开发探索19——商城小程序确认订单页面开发

前言

截止到昨天,我们已经将商城小程序的所有tabBar下对应的所有页面。到现在可以说我们的小程序的业务逻辑已经完成了70%了,剩下的逻辑比较重点的就是订单和售后页面了。
今天我们开始探索确认订单页面的逻辑开发

需求分析

1650893982(1).png
我们可以看到,从上到下依次有

  • 收货地址信息
  • 店铺下的商品信息
  • 优惠券信息
  • 发票信息

实现逻辑

我们还是先进行组件拆分。将地址、优惠券、发票分别拆分为不同的组件用来进行切换、选择操作。将商品信息放到确认订单的index组件中即可。
这几个组件的显示和交互和当前用户选择的规格又换,例如:

  1. 如果商品在选择的地址中不包邮,则地址处显示超出配送范围
  2. 选择优惠券时,只能选择当前商品可用的优惠券

因为这几个组件涉及到确认订单的流程的属性比较简单,且没有什么复杂的交互。在组件中传参的时候,我们使用父子组件传参。

实现逻辑

初始化分包

我们还是将确认订单放在分包的文件夹中,在sub-detail-pages文件夹下创建文件目录层级如下

1650895563(1).png
创建完成后我们将分包配置的sub-detail-pagesrootroot层级,修改为如下代码

 {
      root: "sub-detail-pages",
      name: "detail-pages",
      pages: ["goods-detail/index", "confirm-order/index"],
    }, 

我们初始的确认订单页面

sub-detail-pages/confirm-order/index.tsx

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值