Vue大屏数据实战
<template>
<div class="dashboard">
<h1>{{ title }}</h1>
<div class="data-container">
<div class="data-item" v-for="(item, index) in dataItems" :key="index">
<h2>{{ item.title }}</h2>
<p>{{ item.value }}</p>
</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
title: '数据大屏',
dataItems: [
{ title: '总访问量', value: '123,456' },
{ title: '今日新增', value: '1,234' },
{ title: '人均访问时长', value: '30s' },
// ... 更多数据项
]
};
}
};
</script>
<style scoped>
.dashboard {
/* 样式按需定义 */
}
.data-container {
display: flex;
/* 更多布局样式 */
}
.data-item {
/* 数据项的样式 */
margin-right: 20px; /* 或其他间距 */
}
/* 其他样式 */
</style>
这个代码实例展示了如何在Vue中创建一个简单的数据大屏,其中包含标题和数据项的循环展示。样式使用了flex布局来排列数据项。这个例子是基于问题中的要求,并提供了一个简单的模板,可以根据实际需求进一步扩展和美化。
评论已关闭