网站首页 > 技术文章 正文
距离 Vue3 发布已经有近一周的时间,不知道大家源码都学习的怎么样了呢?今天 Gitee 为开发者们推荐一个新的学习资源,就是下面要介绍的这个同时适用于 Vue2 和 Vue3 的 EChatrts 包装组件,希望能对大家学习 Vue3 有所帮助。
项目名称:echarts-for-vue
项目作者:范围兄
开源许可协议:Apache-2.0
项目地址:https://gitee.com/ambit/echarts-for-vue
项目简介
适用于 Vue 3 和 2 的 ECharts 包装组件
引用方法
下面分别介绍了使用 Vue2 和 Vue3 的用法,大家可以看看有哪些不同呢?
Vue3
import { createApp, h } from 'vue';
import echarts from 'echarts';
import { plugin } from 'echarts-for-vue';
const app = createApp({ /*...*/ });
app.use(plugin, { echarts, h }); // 作用插件使用
<template>
<ECharts ref="chart" :option="option" />
</template>
<script>
import echarts from 'echarts';
import { h } from 'vue';
import { createComponent } from 'echarts-for-vue';
export default {
components: {
ECharts: createComponent(echarts, h), // 作为组件使用
},
data() {
return {
option: { /*...*/ },
};
},
methods: {
doSomething() {
this.$refs.chart.inst.getWidth(); // 调用 ECharts 实例的方法
}
}
}
</scrip
Vue2
import Vue from 'vue';
import echarts from 'echarts';
import { plugin } from 'echarts-for-vue';
Vue.use(plugin, { echarts }); // 作用插件使用
<template>
<ECharts ref="chart" :option="option" />
</template>
<script>
import echarts from 'echarts';
import { createComponent } from 'echarts-for-vue';
export default {
components: {
ECharts: createComponent(echarts), // 作为组件使用
},
data() {
return {
option: { /*...*/ },
};
},
methods: {
doSomething() {
this.$refs.chart.inst.getWidth(); // 调用 ECharts 实例的方法
}
}
}
</scrip
项目效果演示
如果你想了解更多有关于项目的详细信息,点击下方了解更多即可前往项目主页查看。
猜你喜欢
- 2024-10-26 使用 Vue 两年后 用了vue还需要jquery吗
- 2024-10-26 java + vue 的前后端分离的考试系统源码 源代码程序免费分享
- 2024-10-26 Vue3 教程:Vue 3 + Element Plus + Vite 2 的后台管理系统开源啦
- 2024-10-26 饿了么团队开源新轮子:v-charts让你开心的使用echarts
- 2024-10-26 如何用Vue3打造一个交互式数据统计仪表盘
- 2024-10-26 超棒 Vue Github可视化分析系统GitDataV
- 2024-10-26 腾讯web前端面试题及解答(vue)202006
- 2024-10-26 Web前端开发推荐 6 个实用的 Vue 组件库
- 2024-10-26 Django实战017:django+vue+redis项目
- 2024-10-26 vue-admin-templateEcharts图表的应用
你 发表评论:
欢迎- 最近发表
-
- 在 Spring Boot 项目中使用 activiti
- 开箱即用-activiti流程引擎(active 流程引擎)
- 在springBoot项目中整合使用activiti
- activiti中的网关是干什么的?(activiti包含网关)
- SpringBoot集成工作流Activiti(完整源码和配套文档)
- Activiti工作流介绍及使用(activiti工作流会签)
- SpringBoot集成工作流Activiti(实际项目演示)
- activiti工作流引擎(activiti工作流引擎怎么用)
- 工作流Activiti初体验及在数据库中生成的表
- Activiti工作流浅析(activiti6.0工作流引擎深度解析)
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)