2 20.店铺和交易提示组件开发和交互
export function getStatistics2(){
return axios.get("/admin/statistics2")
}
src/components/IndexCard.vue
<template>
<el-card shadow="never">
<template #header>
<div class="flex justify-between">
<span class="text-sm">{{ title }}</span>
<el-tag type="danger" offect="plain">
{{ tip }}
</el-tag>
</div>
</template>
<el-row :gutter="20">
<el-col :span="6" :offset="0" class="border-0 bg-light-400" v-for="(item, index) in btns" :key="index">
<el-card shadow="hover">
<div class="flex flex-col items-center justify-center">
<span class="text-xl mb-2">{{ item.value }}</span>
<span class="text-xs text-gray-500">{{ item.label }}</span>
</div>
</el-card>
</el-col>
</el-row>
</el-card>
</template>
<script setup>
defineProps({
title:String,
tip:String,
btns:Array
})
</script>

Last updated