4 个回答

都可以。

后者是前者的 Vue 组件式封装,在 Vue 里用起来方便一些。

你分别用这两个写个 DEMO 不就清楚区别了?

  • vue-echarts是封装后的vue插件, 基于 ECharts v4.0.1+ 开发,依赖 Vue.js v2.2.6+,功能一样的只是把它封装成vue插件 这样更方便以vue的方式去使用它。
  • echarts就是普通的js库,
  1. echartsbaidu出的绘图库,不管有没有用前端框架都能用
  2. vue-echarts是对Vue做了包装

我建议还是用echarts,自己包装也简单,关键是可控性强。

  1. 如果有好用的封装好的库,还是可以用的(毕竟每次画图都自己去封装总是不那么方便)
  2. 推荐一个 vue3 封装echarts的库:vuecharts3,这个库也支持typescript

用法和百度官方出的那个vue-echarts有点区别。
不是使用一整个的option来配置图表,而是抽象出Chart, XAxis, YAxis, Line, Bar这些vue的组件来使用。

使用的时候,更像是在“画”图,而不是“配置”图

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题