diff --git a/src/components/DictTag/index.vue b/src/components/DictTag/index.vue index 5e70502..71f0710 100644 --- a/src/components/DictTag/index.vue +++ b/src/components/DictTag/index.vue @@ -49,6 +49,7 @@ const props = defineProps({ const values = computed(() => { if (props.value === null || typeof props.value === 'undefined' || props.value === '') return [] + if (typeof props.value === 'number' || typeof props.value === 'boolean') return [props.value] return Array.isArray(props.value) ? props.value.map(item => '' + item) : String(props.value).split(props.separator) })