From 917bc03a438aa974ee84409df572c8195a3cb797 Mon Sep 17 00:00:00 2001
From: 若依 <yzz_ivy@163.com>
Date: 星期四, 16 九月 2021 15:34:34 +0800
Subject: [PATCH] !316 禁用DictTag中el-tag渐变动画 Merge pull request !316 from 马小法/master
---
ruoyi-ui/src/components/DictTag/index.vue | 103 ++++++++++++++++++++++++++-------------------------
1 files changed, 52 insertions(+), 51 deletions(-)
diff --git a/ruoyi-ui/src/components/DictTag/index.vue b/ruoyi-ui/src/components/DictTag/index.vue
index 542c6ed..b0484bc 100644
--- a/ruoyi-ui/src/components/DictTag/index.vue
+++ b/ruoyi-ui/src/components/DictTag/index.vue
@@ -1,51 +1,52 @@
-<template>
- <div>
- <template v-for="(item, index) in options">
- <template v-if="values.includes(item.dictValue)">
- <span
- v-if="item.listClass == 'default' || item.listClass == ''"
- :key="item.dictValue"
- :index="index"
- :class="item.cssClass"
- >{{ item.dictLabel }}</span
- >
- <el-tag
- v-else
- :key="item.dictValue"
- :index="index"
- :type="item.listClass == 'primary' ? '' : item.listClass"
- :class="item.cssClass"
- >
- {{ item.dictLabel }}
- </el-tag>
- </template>
- </template>
- </div>
-</template>
-
-<script>
-export default {
- name: "DictTag",
- props: {
- options: {
- type: Array,
- default: null,
- },
- value: [Number, String, Array],
- },
- computed: {
- values() {
- if (this.value !== null && typeof this.value !== 'undefined') {
- return Array.isArray(this.value) ? this.value : [String(this.value)];
- } else {
- return [];
- }
- },
- },
-};
-</script>
-<style scoped>
-.el-tag + .el-tag {
- margin-left: 10px;
-}
-</style>
\ No newline at end of file
+<template>
+ <div>
+ <template v-for="(item, index) in options">
+ <template v-if="values.includes(item.dictValue)">
+ <span
+ v-if="item.listClass == 'default' || item.listClass == ''"
+ :key="item.dictValue"
+ :index="index"
+ :class="item.cssClass"
+ >{{ item.dictLabel }}</span
+ >
+ <el-tag
+ v-else
+ :disable-transitions="true"
+ :key="item.dictValue"
+ :index="index"
+ :type="item.listClass == 'primary' ? '' : item.listClass"
+ :class="item.cssClass"
+ >
+ {{ item.dictLabel }}
+ </el-tag>
+ </template>
+ </template>
+ </div>
+</template>
+
+<script>
+export default {
+ name: "DictTag",
+ props: {
+ options: {
+ type: Array,
+ default: null,
+ },
+ value: [Number, String, Array],
+ },
+ computed: {
+ values() {
+ if (this.value !== null && typeof this.value !== 'undefined') {
+ return Array.isArray(this.value) ? this.value : [String(this.value)];
+ } else {
+ return [];
+ }
+ },
+ },
+};
+</script>
+<style scoped>
+.el-tag + .el-tag {
+ margin-left: 10px;
+}
+</style>
--
Gitblit v1.9.3