2
0

feat:修复首页控制台报错

This commit is contained in:
zhongzm
2025-06-20 15:53:08 +08:00
parent f62bc444ce
commit adfd2426b4

View File

@@ -333,6 +333,10 @@ async function mockDataUpdate() {
):'-' ):'-'
}` }`
}; };
// 初始化流量变量,在外层定义
let totalTraffic = 0;
let usedTraffic = 0;
let remainingTraffic = 0;
// 更新流量数据 // 更新流量数据
if (!response.packageName) { if (!response.packageName) {
@@ -351,9 +355,13 @@ async function mockDataUpdate() {
}; };
} else { } else {
// 有套餐时的正常显示逻辑 // 有套餐时的正常显示逻辑
const totalTraffic = response.trafficEnable ? (response.traffic || 0) : 0; // const totalTraffic = response.trafficEnable ? (response.traffic || 0) : 0;
const usedTraffic = response.trafficEnable ? (response.trafficUsed || 0) : 0; // const usedTraffic = response.trafficEnable ? (response.trafficUsed || 0) : 0;
const remainingTraffic = Math.max(0, totalTraffic - usedTraffic); // const remainingTraffic = Math.max(0, totalTraffic - usedTraffic);
//内层调用,则不会存在控制台报错
totalTraffic = response.trafficEnable ? (response.traffic || 0) : 0;
usedTraffic = response.trafficEnable ? (response.trafficUsed || 0) : 0;
remainingTraffic = Math.max(0, totalTraffic - usedTraffic);
// 格式化流量显示 // 格式化流量显示
const formattedTotal = formatTraffic(totalTraffic); const formattedTotal = formatTraffic(totalTraffic);
@@ -390,6 +398,7 @@ async function mockDataUpdate() {
}; };
} }
// 更新速率限制显示 // 更新速率限制显示
if (!response.packageName) { if (!response.packageName) {
speedLimits.value = { speedLimits.value = {