docs(readme): 更新文档说明
Build and Deploy Vue3 / build (push) Successful in 1m29s
Build and Deploy Vue3 / deploy (push) Successful in 1m14s

- 添加项目使用指南
- 完善API接口描述
- 修正错误的配置示例
This commit is contained in:
shiran
2026-04-23 17:43:31 +08:00
parent 2e073c2b87
commit c0daa6ed11
6 changed files with 2734 additions and 1366 deletions
+2 -6
View File
@@ -2,11 +2,10 @@
* Dynamic Unit System
*
* Handles dynamic unit conversion and display for product parameters.
* Base units: memory=KB, storage=GB, bandwidth=Mbps, cpu=Core
* Base units: storage=GB, bandwidth=Mbps, cpu=Core
*/
const UNIT_CONVERSIONS = {
memory: { KB: 1, MB: 1024, GB: 1024 * 1024, TB: 1024 * 1024 * 1024 },
cpu: { Core: 1 },
bandwidth_up: { Mbps: 1, Gbps: 1000 },
bandwidth_down: { Mbps: 1, Gbps: 1000 },
@@ -17,7 +16,6 @@ const UNIT_CONVERSIONS = {
}
const BASE_UNITS = {
memory: 'KB',
cpu: 'Core',
bandwidth_up: 'Mbps',
bandwidth_down: 'Mbps',
@@ -28,7 +26,6 @@ const BASE_UNITS = {
}
const DEFAULT_DISPLAY_UNITS = {
memory: 'MB',
cpu: 'Core',
bandwidth_up: 'Mbps',
bandwidth_down: 'Mbps',
@@ -39,7 +36,6 @@ const DEFAULT_DISPLAY_UNITS = {
}
const ARG_KEY_OPTIONS = [
{ label: '内存 (memory)', value: 'memory' },
{ label: 'CPU (cpu)', value: 'cpu' },
{ label: 'IPv4', value: 'ipv4' },
{ label: 'IPv6', value: 'ipv6' },
@@ -54,7 +50,7 @@ const ARG_KEY_OPTIONS = [
* @param {number} value
* @param {string} fromUnit
* @param {string} toUnit
* @param {string} argKey - e.g. 'memory', 'storage'
* @param {string} argKey - e.g. 'storage', 'bandwidth_up'
*/
export function convertUnit(value, fromUnit, toUnit, argKey) {
if (value === null || value === undefined || fromUnit === toUnit) return value