目的:支付打开新页,当前页打开提示框。
1.准备支付跳转链接
src/utils/request.js
export const baseURL = 'http://pcapi-xiaotuxian-front-devtest.itheima.net/'
src/views/member/pay/index.vue
// 支付地址// const payUrl = '后台服务基准地址+支付页面地址+订单ID+回跳地址'const redirect = encodeURIComponent('http://www.corho.com:8080/#/pay/callback')const payUrl = `${baseURL}pay/aliPay?orderId=${route.query.orderId}&redirect=${redirect}`return { order, countdownText, payUrl }
2.
2.等待弹窗
src/views/component/pay/index.vue
如果支付成功:
查看订单详情> 如果支付失败:
查看相关疑问>
// 支付提示const visibleDialog = ref(false)return { order, timeText, visibleDialog }
.pay-wait {display: flex;justify-content: space-around;p {margin-top: 30px;font-size: 14px;}a {color: @xtxColor;}
}
目的:准备一个支付完成的回调页面,展示支付后订单状态。
大致步骤:
落的代码:
1.准备一个基础页面
首页 购物车 支付结果 订单支付成功
我们将尽快为您发货,收货期间请保持手机畅通
支付方式:微信支付
支付金额:¥1899.00
查看订单 进入首页 温馨提示:小兔鲜儿不会以订单异常、系统升级为由要求您点击任何网址链接进行退款操作,保护资产、谨慎操作。
2.根据地址订单ID查询订单状态进行展示
首页 购物车 支付结果 订单支付{{$route.query.payResult?'成功':'失败'}}
我们将尽快为您发货,收货期间请保持手机畅通
支付方式:支付宝支付
支付金额:¥{{order.payMoney}}
查看订单 进入首页 温馨提示:小兔鲜儿不会以订单异常、系统升级为由要求您点击任何网址链接进行退款操作,保护资产、谨慎操作。
上一篇:【流媒体测试】推流学习笔记