没想到有生之年会自己来构思产品,唏嘘之余不禁感慨,果然人们都活成了自己讨厌的样子吗:-(
按项目的需求,我们需要实现一个图表库,那么这个图表库是干嘛的呢,首先他是可配置的,其次他是灵活的,在你配置完某一个模块的图表之后,相应的模块就会产生相应的图表,听起来好像很平平淡淡的,but,这个项目是我们开发自己构思!!完全找不到切入点,并且总感觉有种急急忙忙的感觉。
我的内心
虽然内心很开心,但是项目不能拖啊,撸起袖子开始干吧。
......
......
......
......
......
......
然后,一天过去了,我们要干嘛???
所以我们得好好构思,于是便有了这一篇博客。
我们首先拉出一个模块专门用来配置图表,那么接下来就是如何配置的问题了,我们参考了一下bdp的产品(和我们需要的产品非常的像,但是肯定做得比我们屌多了),不过后期我们也会做的很屌。
接下来是配置项,我们得先明确是将图表应用在哪个模块,所以我们要有个模块选择的配置项,不禁被自己机智到,完美
那将图表应用到了模块之后呢,我们要知道什么模块对应的什么图标类型,比如a模块是饼状图,b模块是折线图等等,那我们还要有一个选择图标类型的配置项,那么选择之后呢,a模块是饼图,那如果是折线图呢,数据格式是要变的,这个数据格式我们也需要来一个配置项,告诉后端我们需要的是什么数据格式。
OK继续,那么数据范围我们需要配置吗,这个呢就需要看具体的项目需求了,看这个范围选择你是交给用户,还是我们开发自己配置号之后给用户,如果是给用户的话, 那么我们就不需要这个数据范围的配置项,反之则需要。
还有就是x轴和y轴的参数配置,这个也是要写一个配置项的。
基本上暂时就先做这个几个配置项,但是后期的任务还是蛮大的,毕竟配置模块只是一个起头