Commit 5f4a9bd589f86e990a7b933014c4e6f578763fc1

Authored by 梁灏
1 parent ab123535

Tag add prop fade

Showing 1 changed file with 10 additions and 1 deletions   Show diff stats
src/components/tag/tag.vue
1 1 <template>
2   - <transition name="fade">
  2 + <transition name="fade" v-if="fade">
3 3 <div :class="classes" @click.stop="check" :style="wraperStyles">
4 4 <span :class="dotClasses" v-if="showDot" :style="bgColorStyle"></span>
5 5 <span :class="textClasses" :style="textColorStyle"><slot></slot></span>
6 6 <Icon v-if="closable" :class="iconClass" :color="lineColor" type="ios-close-empty" @click.native.stop="close"></Icon>
7 7 </div>
8 8 </transition>
  9 + <div v-else :class="classes" @click.stop="check" :style="wraperStyles">
  10 + <span :class="dotClasses" v-if="showDot" :style="bgColorStyle"></span>
  11 + <span :class="textClasses" :style="textColorStyle"><slot></slot></span>
  12 + <Icon v-if="closable" :class="iconClass" :color="lineColor" type="ios-close-empty" @click.native.stop="close"></Icon>
  13 + </div>
9 14 </template>
10 15 <script>
11 16 import Icon from '../icon';
... ... @@ -39,6 +44,10 @@
39 44 },
40 45 name: {
41 46 type: [String, Number]
  47 + },
  48 + fade: {
  49 + type: Boolean,
  50 + default: true
42 51 }
43 52 },
44 53 data () {
... ...