fix: card

This commit is contained in:
Fine 2023-02-21 21:47:18 +08:00
parent cef764ffbd
commit 57c6eae81b

View File

@ -38,7 +38,7 @@ limitations under the License. -->
/*global defineProps */
const props = defineProps({
data: {
type: Object as PropType<{ [key: string]: number }>,
type: Object as PropType<{ [key: string]: any }>,
default: () => ({}),
},
config: {
@ -54,7 +54,9 @@ limitations under the License. -->
const { t } = useI18n();
const metricConfig = computed(() => props.config.metricConfig || []);
const key = computed(() => Object.keys(props.data)[0]);
const singleVal = computed(() => props.data[key.value]);
const singleVal = computed(() =>
Array.isArray(props.data[key.value]) ? props.data[key.value][0] : props.data[key.value],
);
const unit = computed(() => metricConfig.value[0] && encodeURIComponent(metricConfig.value[0].unit || ""));
</script>
<style lang="scss" scoped>