support LoadingBar

support LoadingBar @Jetsly
This commit is contained in:
梁灏 2017-03-09 17:29:40 +08:00
parent d978690647
commit f97e5bb01a
7 changed files with 71 additions and 22 deletions

View file

@ -1,7 +1,9 @@
<template>
<div :class="classes" :style="outerStyles" v-show="show" transition="fade">
<div :class="innerClasses" :style="styles"></div>
</div>
<transition name="fade">
<div :class="classes" :style="outerStyles" v-show="show">
<div :class="innerClasses" :style="styles"></div>
</div>
</transition>
</template>
<script>
import { oneOf } from '../../utils/assist';
@ -10,10 +12,10 @@
export default {
props: {
percent: {
type: Number,
default: 0
},
// percent: {
// type: Number,
// default: 0
// },
color: {
type: String,
default: 'primary'
@ -26,17 +28,27 @@
type: Number,
default: 2
},
status: {
type: String,
validator (value) {
return oneOf(value, ['success', 'error']);
},
default: 'success'
},
show: {
type: Boolean,
default: false
}
// status: {
// type: String,
// validator (value) {
// return oneOf(value, ['success', 'error']);
// },
// default: 'success'
// },
// show: {
// type: Boolean,
// default: false
// }
},
data () {
return {
percent: 0,
// color: 'primary',
// failedColor: 'error',
// height: 2,
status: 'success',
show: false
};
},
computed: {
classes () {