1. 安装echarts
npm install echarts --save
2. 将图表拆成单独的组件,在组件中引入echarts
<template>
<div class="echarts-box">
<div id="main3" class="container"></div>
</div>
</template>
<script setup lang="ts">
import * as echarts from 'echarts';
const initData = data => {
initChart(data)
}
const initChart = data => {
var myChart = echarts.init(document.getElementById('main3'))
var option = {
}
myChart.setOption(option)
}
defineExpose({ initData })
</script>
<style lang="scss" scoped>
.container {
height: 300px;
width: 540px;
}
</style>