https://v-charts.js.org/#/

v-charts缺点

  • 需要二次学习,上手成本高
  • 修改了 echarts的 options,复杂样式定制,需要学习封装的默认属性
  • 自定义data和 event事件,很多属性和 echarts不兼容

ve-line

  1. <template>
  2. <div>
  3. <ve-line :data="chartData"></ve-line>
  4. </div>
  5. </template>
  6. <script>
  7. import VeLine from 'v-charts/lib/line.common'
  8. export default {
  9. components: { VeLine },
  10. data () {
  11. return {
  12. chartData: {
  13. columns: ['date', 'PV'],
  14. rows: [
  15. { 'date': '01-01', 'PV': 1231 },
  16. { 'date': '01-02', 'PV': 1223 },
  17. { 'date': '01-03', 'PV': 2123 },
  18. { 'date': '01-04', 'PV': 4123 },
  19. { 'date': '01-05', 'PV': 3123 },
  20. { 'date': '01-06', 'PV': 7123 }
  21. ]
  22. }
  23. }
  24. }
  25. }
  26. </script>