diff --git a/src/assets/scss/variables.scss b/src/assets/scss/variables.scss
index 0e41c0b..28ff98a 100644
--- a/src/assets/scss/variables.scss
+++ b/src/assets/scss/variables.scss
@@ -25,6 +25,7 @@
--list-item-price-color: #eee;
--list-item-buy-link-color: #ffc300;
+ --list-item-buy-link-color-hover: #ff9900;
--public-note-tag-color: #ddd;
--public-note-tag-bg: linear-gradient(125deg, #8f94fb, #4e54c8);
diff --git a/src/views/components/server-list/row/server-list-column.vue b/src/views/components/server-list/row/server-list-column.vue
index da7c19b..34460d9 100644
--- a/src/views/components/server-list/row/server-list-column.vue
+++ b/src/views/components/server-list/row/server-list-column.vue
@@ -79,7 +79,7 @@ const columnStyle = computed(() => {
diff --git a/src/views/components/server-list/row/server-list-item-real-time.vue b/src/views/components/server-list/row/server-list-item-real-time.vue
index c20832d..40309b7 100644
--- a/src/views/components/server-list/row/server-list-item-real-time.vue
+++ b/src/views/components/server-list/row/server-list-item-real-time.vue
@@ -6,6 +6,7 @@
:label="item.label"
:value="item.show ? item?.value : '-'"
:unit="item.show ? item?.unit : ''"
+ :width="fieldWidth[item.key]"
/>
@@ -42,4 +43,12 @@ const {
currentTime,
serverRealTimeListTpls: props.serverRealTimeListTpls,
});
+
+const fieldWidth = {
+ transfer: 80,
+ load: 40,
+ inSpeed: 40,
+ outSpeed: 40,
+};
+
diff --git a/src/views/components/server-list/row/server-list-item.vue b/src/views/components/server-list/row/server-list-item.vue
index 3adee11..50d6d8f 100644
--- a/src/views/components/server-list/row/server-list-item.vue
+++ b/src/views/components/server-list/row/server-list-item.vue
@@ -31,6 +31,7 @@
prop="server-flag"
label="地区"
:value="info?.Host?.CountryCode?.toUpperCase() || 'UN'"
+ :width="40"
/>
{
display: flex;
flex-direction: column;
gap: var(--list-gap-size);
- // padding: 0 var(--list-padding);
width: var(--list-container-width);
margin: auto;
}