fix: switch grid display for 'my' tab vs market tabs

This commit is contained in:
2026-07-27 11:22:49 +08:00
parent 32a98d0e84
commit 978ccacd17
+2
View File
@@ -18,6 +18,7 @@ const PageMarket = {
async _loadItems() { async _loadItems() {
const grid = document.getElementById('market-grid'); const grid = document.getElementById('market-grid');
if (!grid) return; if (!grid) return;
grid.style.display = 'grid';
grid.innerHTML = '<div style="text-align:center;padding:40px;color:var(--text-tertiary);">加载中...</div>'; grid.innerHTML = '<div style="text-align:center;padding:40px;color:var(--text-tertiary);">加载中...</div>';
if (this._tab === 'mine') { if (this._tab === 'mine') {
@@ -56,6 +57,7 @@ const PageMarket = {
}, },
async _loadMine(grid) { async _loadMine(grid) {
grid.style.display = 'block';
try { try {
const res = await fetch('/api/market/mine?token=' + encodeURIComponent(this._marketToken)); const res = await fetch('/api/market/mine?token=' + encodeURIComponent(this._marketToken));
const data = await res.json(); const data = await res.json();