| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <template>
- <div class="data-tabs">
- <el-row :span="24">
- <el-col :md="span"
- :xs="24"
- :sm="12"
- v-for="(item,index) in data"
- :key="index">
- <div class="item"
- :style="{background:item.color}">
- <div class="item-header">
- <p>{{item.title}}</p>
- <span>{{item.subtitle}}</span>
- </div>
- <div class="item-body">
- <h2>{{item.count}}</h2>
- </div>
- <div class="item-footer">
- <span>{{item.allcount}}</span>
- <p>{{item.text}}</p>
- </div>
- <p class="item-tip">{{item.key}}</p>
- </div>
- </el-col>
- </el-row>
- </div>
- </template>
- <script>
- import create from '../../utils/create';
- export default create({
- name: 'data-tabs',
- data () {
- return {
- };
- },
- computed: {
- span () {
- return this.option.span || 8;
- },
- data () {
- return this.option.data || [];
- }
- },
- props: {
- option: {
- type: Object,
- default: () => { }
- }
- }
- });
- </script>
|