-
-
-
-
-
分区大小
-
-
-
- {{ sizeInPages ? '页' : 'KB' }}
-
-
- ({{ sizeInPages ? targetSizePages * 4 + ' KB' : targetSizePages + ' 页' }})
-
-
- IDF 版本
-
-
-
-
-
-
-
-
-
- {{ flashStats.usedEntries }} / {{ flashStats.maxEntries }} 条目
-
-
- ({{ flashStats.usagePercent.toFixed(1) }}%)
-
-
-
-
-
-
- 清空
-
- HEX 命名空间
-
-
-
-
-
-
-
-
- {{ filteredEntries.length }} 条
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
handleUpdateKey(row.id, parseEscapes(val))"
- />
+
+
+
+
+
+
分区大小
+
+
+
+
+ {{ sizeInPages ? '页' : 'KB' }}
+
+
+ ({{ sizeInPages ? targetSizePages * 4 + ' KB' : targetSizePages + ' 页' }})
+
+
-
-
-
-
-
-
-
-
- handleUpdateValue(row.id, getEncodingForType(row.type), val)"
- />
-
- handleUpdateValue(row.id, 'string', val)"
- />
-
-
- {{ formatValue(row) }}
-
-
-
-
-
-
-
-
- handleUpdateEncoding(row.id, val)"
- >
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
IDF 版本
+
handleUpdateNamespace(row.id, val)"
+ style="width: 160px;"
+ @change="handleVersionChange"
>
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ 空间使用率
+
+ {{ flashStats.usedEntries }} / {{ flashStats.maxEntries }} 条目
+
-
-
-
-
+
+ {{ flashStats.usagePercent.toFixed(1) }}%
+
+
+
+
-
-
-
-
-
二进制文件 (.bin)
-
- 打开
- 导出
- 合并
-
+
+
+
+ 清空数据
+ HEX 模式
-
-
CSV 文件 (.csv)
-
- 打开
- 导出
- 合并
-
-
-
-
JSON 文件 (.json)
-
- 打开
- 导出
- 合并
-
-
-
-
合并策略
-
- 覆盖同名键
- 跳过同名键
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 导入
+
+
+
+
+ 合并策略
+
+ 覆盖同名
+ 跳过同名
+
+
+ 打开 BIN (.bin)
+ 合并 BIN (.bin)
+ 打开 CSV (.csv)
+ 合并 CSV (.csv)
+ 打开 JSON (.json)
+ 合并 JSON (.json)
+
+
+
+
+
+
+ 导出
+
+
+
+ 导出为 BIN
+ 导出为 CSV
+ 导出为 JSON
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
editingCells.set(row.id + ':key', val)"
+ @keyup.enter="commitEdit(row.id, 'key')"
+ @keyup.escape="cancelEdit(row.id, 'key')"
+ @blur="commitEdit(row.id, 'key')"
+ />
+
+
+
+
+
+
+
+
+
+ editingCells.set(row.id + ':value', val)"
+ @keyup.enter="commitEdit(row.id, 'value')"
+ @keyup.escape="cancelEdit(row.id, 'value')"
+ @blur="commitEdit(row.id, 'value')"
+ />
+
+ editingCells.set(row.id + ':value', val)"
+ @keyup.escape="cancelEdit(row.id, 'value')"
+ @blur="commitEdit(row.id, 'value')"
+ />
+
+ editingCells.set(row.id + ':value', val)"
+ @keyup.enter="commitEdit(row.id, 'value')"
+ @keyup.escape="cancelEdit(row.id, 'value')"
+ @blur="commitEdit(row.id, 'value')"
+ />
+
+
+
+
+
+
+
+
+ handleUpdateEncoding(row.id, val)"
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+ handleUpdateNamespace(row.id, val)"
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上传文件
+ 查看完整值
+ 复制记录
+ handleDeleteEntry(row.id)).catch(() => {})">删除
+
+
+
+
+
+
+
+
{{ valueDialogEntry ? fullValueText(valueDialogEntry) : '' }}
- 复制
- 关闭
+