fix:商店购买成功时,积分和数量数量显示问题修正

main
LyMysterious 1 year ago
parent 709cf29b6d
commit dfbe825e39

@ -1,3 +1,12 @@
<!--
* @Descripttion:
* @version: 1.0.0
* @Author: LyMy
* @Date: 2025-04-11 16:51:41
* @LastEditors: LyMy
* @LastEditTime: 2025-04-15 17:26:25
* @FilePath: \go_fish_web\src\pages\shop\Shop.vue
-->
<template> <template>
<div class="shop-page"> <div class="shop-page">
<h1>商店 - 您当前拥有 {{ points }} 积分</h1> <h1>商店 - 您当前拥有 {{ points }} 积分</h1>
@ -54,8 +63,8 @@ const buyItem = async (good) => {
try { try {
const res = await await buy({ EquipmentId: good.id, Quantity: count }) const res = await await buy({ EquipmentId: good.id, Quantity: count })
if (res) { if (res) {
good.myQuantity += count good.myQuantity += Number(count)
points.value -= count points.value -= good.points * count
ElMessage.success("购买成功 😎") ElMessage.success("购买成功 😎")
} else { } else {
ElMessage.error(res.message + ' 😞') ElMessage.error(res.message + ' 😞')

Loading…
Cancel
Save