【发布时间】:2020-10-01 12:23:12
【问题描述】:
我正在重构我的第一个 Vue 仪表板应用程序,它使用 vue-chartjs 来访问 chart.js。
作为这样做的一部分,我正在创建一组包装器组件,这些组件封装了比图表本身更多的功能,例如标题、对话框、度量等。在此过程中,我发现 vue-chartjs 如何由于多种原因增加了我的任务的复杂性,例如renderChart props 的结构与 chartjs 本身的参数不匹配。此外,vue-chartjs 有自己独特的功能,为使用 chartjs 增加了一层复杂性。
我假设使用 vue-chartjs 可以降低其他复杂性,但是......我的问题是: 有经验的 Vue 开发者是否使用 vue-chartjs 访问 chart.js?还是直接访问chart.js?我的第一次通过方法来自一个教程,当时我没有质疑它。现在我正在做更复杂的事情,vue-chartjs 阻碍了我尝试简化和最小化数据封送处理。
目前我正在解决这些问题,但如果创建自己的包装器而不是通过 vue-charts 添加不必要的级别是合理的,我想尝试一下。但是我不想在没有先征求其他仪表板人员的反馈意见的情况下冒险进行此操作!
感谢您对此的任何建议。
【问题讨论】:
标签: vue.js vue-chartjs