vue3支付后不允许跳转回预付订单页

场景:在电商项目中,订单页通常是用来展示给用户看的,当支付完成后,就不允许回退回来,防止二次支付以及商品信息错乱
曾使用:

router.push(`/member/pay?orderId=${res.data.result.id}`);

替换:

....
// replace将实现无法向后跳回原有的页面 orderId订单号
    router.replace(`/member/pay?orderId=${res.data.result.id}`);
    // 重置购物车列表
    cart.getCartList();
posted @ 2022-08-23 15:11  莐亓  阅读(122)  评论(0)    收藏  举报