From 1595cb282aab5399862fac6406b5de550863e3b6 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期一, 03 四月 2023 00:05:09 +0800 Subject: [PATCH] update 调整代码格式 --- src/components/DictTag/index.vue | 74 ++++++++++++++++++------------------ 1 files changed, 37 insertions(+), 37 deletions(-) diff --git a/src/components/DictTag/index.vue b/src/components/DictTag/index.vue index 7b7a657..827a7af 100644 --- a/src/components/DictTag/index.vue +++ b/src/components/DictTag/index.vue @@ -1,49 +1,49 @@ +<template> + <div> + <template v-for="(item, index) in options"> + <template v-if="values.includes(item.value)"> + <span + v-if="item.elTagType == 'default' || item.elTagType == ''" + :key="item.value" + :index="index" + :class="item.elTagClass" + >{{ item.label }}</span + > + <el-tag + v-else + :disable-transitions="true" + :key="item.value + ''" + :index="index" + :type="item.elTagType === 'primary' ? '' : item.elTagType" + :class="item.elTagClass" + >{{ item.label }}</el-tag + > + </template> + </template> + </div> +</template> + <script setup lang="ts"> import { PropType } from 'vue'; const props = defineProps({ - // 鏁版嵁 - options: { - type: Array as PropType<DictDataOption[]>, - default: null, - }, - // 褰撳墠鐨勫�� - value: [Number, String, Array], + // 鏁版嵁 + options: { + type: Array as PropType<DictDataOption[]>, + default: null, + }, + // 褰撳墠鐨勫�� + value: [Number, String, Array], }) const values = computed(() => { - if (props.value !== null && typeof props.value !== 'undefined') { - return Array.isArray(props.value) ? props.value : [String(props.value)]; - } else { - return []; - } + if (props.value !== null && typeof props.value !== 'undefined') { + return Array.isArray(props.value) ? props.value : [String(props.value)]; + } else { + return []; + } }) </script> - -<template> - <div> - <template v-for="(item, index) in options"> - <template v-if="values.includes(item.value)"> - <span - v-if="item.elTagType == 'default' || item.elTagType == ''" - :key="item.value" - :index="index" - :class="item.elTagClass" - >{{ item.label }}</span - > - <el-tag - v-else - :disable-transitions="true" - :key="item.value + ''" - :index="index" - :type="item.elTagType === 'primary' ? '' : item.elTagType" - :class="item.elTagClass" - >{{ item.label }}</el-tag - > - </template> - </template> - </div> -</template> <style scoped> .el-tag + .el-tag { -- Gitblit v1.9.3