vue3中使用vue-echarts

vue-echarts详细介绍:https://github.com/ecomfe/vue-echarts/blob/HEAD/README.zh-Hans.mdhttps://github.com/ecomfe/vue-echarts/blob/HEAD/README.zh-Hans.mdvue2版本的vue-echarts可参考:vue-echarts基本使用_asdfsdgfsdgfa的博客-CSDN博客_vue-echarts1,安装vue-echartscnpm i -S vue-echarts2,main.js中全局注册组件import ECharts from 'vue-echarts/components/ECharts'Vue.component('v-chart', ECharts)3,修改echarts在项目的node-modules文件夹中根据路径:vue-echarts/co...https://blog.csdn.net/qq_40323256/article/details/104946396

下载

npm i -S echarts vue-echarts

当前版本:"echarts": "^5.4.0","vue-echarts": "^6.2.3", 

main.js中全局引入

import "echarts";
import ECharts from 'vue-echarts'
app.component('v-chart', ECharts)

 使用

<template >
  <div style="width: 50vw; height: 50vh">
    <v-chart :option="option" autoresize :loading="false" />
    <button @click="updateData">更新数据</button>
  </div>
</template>


<script setup>
import { reactive } from "@vue/reactivity";

const option = reactive({
  xAxis: {
    data: ["2015", "2016", "2017", "2018", "2019", "2020"],
  },
  yAxis: {},
  series: {
    data: [220, 100, 350, 280, 170, 310, 30],
    type: "bar",
  },
});

const updateData = () => {
  option.series.data = [120, 10, 50, 380, 70, 210, 230]; //可以

  // option.series = {
  //   data: [120, 10, 50, 380, 70, 210, 230],
  // }; //也可以
};
</script>

配置样式

参考:vue-echarts基本使用_asdfsdgfsdgfa的博客-CSDN博客_vue-echarts1,安装vue-echartscnpm i -S vue-echarts2,main.js中全局注册组件import ECharts from 'vue-echarts/components/ECharts'Vue.component('v-chart', ECharts)3,修改echarts在项目的node-modules文件夹中根据路径:vue-echarts/co...https://blog.csdn.net/qq_40323256/article/details/104946396

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值