首页中部的统计图部分需要放在homenew.vue文件中。为了实现这一功能,我们需要使用echarts插件,它比element plus自带的图表功能更为专业。
首先,需要安装echarts插件,执行以下命令:
npm install echarts --save
由于统计图组件的代码量较大,我们可以创建一个独立的Vue文件来存放这些代码,然后像菜单组件一样将其引入到首页中。
打开新建的组件文件,进行以下编辑(以下代码基于echarts官网示例并进行了修改,视觉效果出众但也较为复杂,大家可以直接复制使用。未来我们会将数据部分通过接口获取,而样式细节等无需深究):
<template> <el-card class="chart-container"> (使用次数由系统自动在每月1日进行统计) </el-card> </template> <p><script> import * as echarts from 'echarts'; import { ref, onMounted } from 'vue';</p><p>export default { name: 'HomeEcharts', setup() { const chart = ref(null);</p><pre class="brush:php;toolbar:false">onMounted(() => { const myChart = echarts.init(chart.value); const option = { title: { text: '本平台测试用例使用次数折线图', left: 'center', }, tooltip: { trigger: 'axis', }, xAxis: { type: 'category', data: ['一月', '二月', '三月', '四月', '五月', '六月', '七月'], }, yAxis: { type: 'value', }, series: [ { name: '使用次数', type: 'line', data: [120, 200, 150, 80, 70, 110, 130], itemStyle: { color: '#409EFF', // 折线颜色 }, lineStyle: { width: 3, // 折线宽度 }, symbol: 'circle', // 数据点形状 symbolSize: 10, // 数据点大小 }, ], }; myChart.setOption(option); }); return { chart, };
}, };
然后,在HomeNew.vue中引入这个组件:
运行npm run serve后,访问https://www.php.cn/link/b8b195466d4f833578d5ee14a9a3c5b8,效果如下:
怎么样,现在我审美是不是提升了不少?主打简洁大气。
以上就是【deepseek用例生成平台-08】首页统计echarts的详细内容,更多请关注php中文网其它相关文章!
DeepSeek (深度求索)杭州深度求索(DeepSeek)官方推出的AI助手,免费体验与全球领先AI模型的互动交流。它通过学习海量的数据和知识,能够像人类一样理解和处理信息。多项性能指标对齐海外顶尖模型,用更快的速度、更加全面强大的功能答疑解惑,助力高效美好的生活。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号