一、按需引入
1、npm i echarts --save
2、在你用到的页面复制以下代码 ,直接套用官网实例就可以
<template>
<divf id="lineChar"></divf>
</template>
<script>
import { onMounted } from "vue";
import * as echarts from "echarts";
export default {
name: "data_page",
setup() {
onMounted(() => {
//需要获取到element,所以是onMounted的Hook
let myChart = echarts.init(document.getElementById("lineChar"));
// 绘制图表
myChart.setOption({
title: { text: "人数" },
tooltip: {},
xAxis: {
data: ["10", "20", "30", "30", "40", "50"],
},
yAxis: {},
series: [
{
name: "成绩",
type: "bar",
data: [100, 200, 300, 400, 500, 600],
},
],
});
window.onresize = function () {
//自适应大小
myChart.resize();
};
});
},
components: {},
mounted() {},
};
</script>
<style lang="less" scoped>
#lineChar {
width: 700px;
height: 700px;
}
</style>