parent
3f2d676f8e
commit
a04b526f34
2 changed files with 52 additions and 5 deletions
@ -0,0 +1,48 @@ |
||||
<template> |
||||
<div class="result"> |
||||
<div > |
||||
<a-icon :class="[isSuccess ? 'success' : 'error' ,'icon']" :type="isSuccess ? 'check-circle' : 'close-circle'" /> |
||||
</div> |
||||
<div class="title">{{title}}</div> |
||||
<div> |
||||
<slot name="content"></slot> |
||||
</div> |
||||
</div> |
||||
</template> |
||||
|
||||
<script> |
||||
import AIcon from 'vue-antd-ui/es/icon/icon' |
||||
export default { |
||||
name: 'Result', |
||||
components: {AIcon}, |
||||
props: ['isSuccess', 'title'] |
||||
} |
||||
</script> |
||||
|
||||
<style lang="less" scoped> |
||||
.result{ |
||||
text-align: center; |
||||
text-align: center; |
||||
width: 72%; |
||||
margin: 0 auto; |
||||
.icon{ |
||||
font-size: 72px; |
||||
line-height: 72px; |
||||
margin-bottom: 24px; |
||||
} |
||||
.success { |
||||
color: green; |
||||
} |
||||
.error { |
||||
color: red; |
||||
} |
||||
.title{ |
||||
font-size: 24px; |
||||
color: rgba(0,0,0,.85); |
||||
font-weight: 500; |
||||
line-height: 32px; |
||||
margin-bottom: 16px; |
||||
} |
||||
} |
||||
|
||||
</style> |
Loading…
Reference in new issue