diff --git a/frontend/wechat/src/views/ArticleDetail.vue b/frontend/wechat/src/views/ArticleDetail.vue index e744b1a..475a5d9 100644 --- a/frontend/wechat/src/views/ArticleDetail.vue +++ b/frontend/wechat/src/views/ArticleDetail.vue @@ -88,6 +88,11 @@ const updateMediaSource = async () => { }; const handleBuy = async () => { + // confirm + if (!confirm("确认购买该曲谱?")) { + return; + } + if (buying.value) return; buying.value = true; try { @@ -123,9 +128,12 @@ const handleBuy = async () => { } } ); - } else { - alert("余额支付成功"); + return } + + alert("余额支付成功"); + fetchArticle(); + await updateMediaSource(); } catch (error) { console.error("Failed to initiate payment:", error); alert("发起支付失败,请稍后重试");