feat: update payments reload media

This commit is contained in:
Rogee
2025-05-08 19:16:26 +08:00
parent 3ded1ddd60
commit 0cda59b1a7

View File

@@ -80,6 +80,11 @@ const handleBuy = async () => {
if (res.err_msg === "get_brand_wcpay_request:ok") { if (res.err_msg === "get_brand_wcpay_request:ok") {
// 支付成功,刷新文章数据 // 支付成功,刷新文章数据
fetchArticle(); fetchArticle();
loadVideoSource();
} else if (res.err_msg === "get_brand_wcpay_request:cancel") {
// 用户取消支付
console.log("Payment cancelled");
alert("支付已取消");
} else { } else {
// 支付失败或取消 // 支付失败或取消
console.error("Payment failed:", res.err_msg); console.error("Payment failed:", res.err_msg);
@@ -115,12 +120,16 @@ const fetchArticle = async () => {
}); });
} catch (error) { } catch (error) {
console.error("Failed to fetch article:", error); console.error("Failed to fetch article:", error);
alert("加载失败!"); // alert("加载失败!");
} }
}; };
const handleBack = () => { const handleBack = () => {
try {
router.back(); router.back();
} catch (error) {
router.replace('/');
}
}; };
onMounted(async () => { onMounted(async () => {