|
|
|
@ -95,7 +95,8 @@ const handleBuy = async (item: ShopItemDisplay) => { |
|
|
|
await buyItem(item.shopItemId) |
|
|
|
ElMessage.success(`购买成功!${item.itemName}`) |
|
|
|
await fetchShop() |
|
|
|
await characterStore.fetchCharacters() |
|
|
|
// fetchCharacters 只更新列表,不更新 currentCharacter;灵石显示依赖后者 |
|
|
|
await characterStore.refreshCurrentCharacter() |
|
|
|
} catch (err: any) { |
|
|
|
ElMessage.error(err.message || '购买失败') |
|
|
|
} finally { |
|
|
|
|