| | |
| | | } |
| | | }, |
| | | methods: { |
| | | // 切换自动刷新 |
| | | changeAutoRefresh (value) { |
| | | /** |
| | | * 切换自动刷新 |
| | | * |
| | | * @param autoRefresh 是否自动刷新 |
| | | */ |
| | | changeAutoRefresh (autoRefresh) { |
| | | if (this.interval != null) { |
| | | clearInterval(this.interval) |
| | | } |
| | | if (value) { |
| | | if (autoRefresh) { |
| | | this.getSystemInfo() |
| | | this.interval = setInterval(() => { |
| | | this.getSystemInfo() |
| | | }, 3000) |
| | | } |
| | | }, |
| | | // 获取系统信息 |
| | | /** |
| | | * 获取系统信息 |
| | | */ |
| | | getSystemInfo () { |
| | | if (this.loading) { |
| | | return |
| | |
| | | this.loading = false |
| | | }) |
| | | }, |
| | | // 单位转为G |
| | | /** |
| | | * 单位转为G |
| | | * |
| | | * @param value 转换值 |
| | | * @returns {number} |
| | | */ |
| | | toG (value) { |
| | | return Math.round(value / 1024 * 100) / 100 |
| | | }, |
| | | // 转为比率 |
| | | /** |
| | | * 转为比率 |
| | | * |
| | | * @param value 转换值 |
| | | * @returns {number} |
| | | */ |
| | | keep2decimals (value) { |
| | | return Math.round(value * 100) / 100 |
| | | } |