第一步安装:cnpm install echarts -S
第二步:引入import * as echarts from 'echarts';
第三步:使用
<template>
<div class="about">
<h1>This is an about page</h1>
</div>
<div id="myChart" style="width: 300px;height: 300px;">
12222
</div>
<div>
{{num}}
<div v-for="(item,index) in arr" :key="index">
<p v-color="index">
{{item}}--{{index}}
</p>
</div>
</div>
<!-- 路由链接 -->
<router-link to="/">home</router-link>
</template>
<script lang="ts" setup>
import {ref,onMounted} from 'vue'
import * as echarts from 'echarts';
const num =ref<number>(55666)
const arr = ref<any>([1111,222,333,4444])
const setoptins = ()=>{
// 基于准备好的dom,初始化echarts实例
let myChart = echarts.init(document.getElementById('myChart'))
// 绘制图表
myChart.setOption({
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [{
data: [150, 230, 224, 218, 135, 147, 260],
type: 'line'
}]
})
}
onMounted(() => {
setoptins()
})
</script>