微信小程序支付页面、功能实现

本文详细描述了在电商应用中,如何通过JavaScript处理用户点击结算按钮后跳转到支付页面的逻辑,包括检查收货地址和商品选择,并展示了index.json文件中页面标题的修改以及支付确认页面的WXML结构和样式设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

43.点击“结算”跳转支付页面逻辑实现

1.先在cart下的index.html下的结算标签下写bindtap="handlePay"

 <!-- 结算 开始 -->
  <view class="order_pay_wrap" bindtap="handlePay">
    结算({
  {totalNum}})
  </view>
  <!-- 结算 结束 -->

然后在js下写handlePay方法,从购物车跳转到结算的条件是:已经选择了收货地址,已经选择了商品

// 点击结算,并设定结算的成立逻辑
  handlePay(){
    const {address,totalNum}=this.data;
    if(!address){
      wx.showToast({
        title: '您还没有选择收货地址',
        icon:'none'
      })
      return;
    }
    if(totalNum===0){
      wx.showToast({
        title: '您还没有选购商品',
        icon:'none'
      })
      return;
    }
    wx.navigateTo({
      url: '/pages/pay/index'
    })
  },

别忘记把新包pay的顶部标题改一下,即在购物车界面点了结算之后跳转到确认订单页面:index.json下:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值