support Spin

support Spin
This commit is contained in:
梁灏 2017-03-06 13:43:15 +08:00
parent fd1582c5b5
commit 2d43f26b05
6 changed files with 208 additions and 14 deletions

View file

@ -1,10 +1,12 @@
<template>
<div :class="classes" transition="fade">
<div :class="mainClasses">
<span :class="dotClasses"></span>
<div :class="textClasses" v-el:text><slot></slot></div>
<transition name="fade">
<div :class="classes">
<div :class="mainClasses">
<span :class="dotClasses"></span>
<div :class="textClasses"><slot></slot></div>
</div>
</div>
</div>
</transition>
</template>
<script>
import { oneOf } from '../../utils/assist';
@ -49,12 +51,8 @@
return `${prefixCls}-text`;
}
},
compiled () {
const text = this.$els.text.innerHTML;
if (text != '') {
this.showText = true;
}
mounted () {
this.showText = this.$slots.default !== undefined;
}
};
</script>

View file

@ -30,7 +30,7 @@ import Progress from './components/progress';
import Radio from './components/radio';
import Rate from './components/rate';
import Slider from './components/slider';
// import Spin from './components/spin';
import Spin from './components/spin';
import Steps from './components/steps';
import Switch from './components/switch';
// import Table from './components/table';
@ -95,7 +95,7 @@ const iview = {
Row,
// iSelect: Select,
Slider,
// Spin,
Spin,
Step: Steps.Step,
Steps,
iSwitch: Switch,