fix: entry editor support byte array

This commit is contained in:
Lykin 2025-01-08 16:06:08 +08:00
parent 400a908cf9
commit 53e8c26380
2 changed files with 3 additions and 3 deletions

View File

@ -23,7 +23,7 @@ const props = defineProps({
type: [String, Number],
},
value: {
type: String,
type: [String, Array],
},
fieldLabel: {
type: String,

View File

@ -15,7 +15,7 @@ import IconButton from '@/components/common/IconButton.vue'
import ContentEntryEditor from '@/components/content_value/ContentEntryEditor.vue'
import Edit from '@/components/icons/Edit.vue'
import FormatSelector from '@/components/content_value/FormatSelector.vue'
import { decodeRedisKey } from '@/utils/key_convert.js'
import { decodeRedisKey, nativeRedisKey } from '@/utils/key_convert.js'
import ContentSearchInput from '@/components/content_value/ContentSearchInput.vue'
import { formatBytes } from '@/utils/byte_convert.js'
import copy from 'copy-text-to-clipboard'
@ -140,7 +140,7 @@ const valueColumn = computed(() => ({
// return !!~row.v.indexOf(value.toString())
// },
render: (row) => {
const val = row.dv || decodeRedisKey(row.v)
const val = row.dv || nativeRedisKey(row.v)
if (isCode.value) {
return h('pre', { class: 'pre-wrap' }, val)
}