项目规划 | 青训营笔记

137 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第10天

前言

今天已经是8.14了,离项目截至时间也剩下了不到15天时间,说实话这个项目对我们来说还是蛮有挑战性的,到现在也有一些模块不知道要怎么处理。下面记录一些写项目来的东西吧。

项目规划

我们的项目是一个lowCode平台,构思是将页面分为三个部分,组件,属性,画板。通过拖拽的方式,将提前准备好的组件,放置到画板上,还可以让用户通过右侧的属性栏改变样式,达到想要的结果。

image.png

项目历程

启程 在选定这个项目之后,我们首先在网上寻找到了相关的开源代码,并在其中找到了一个复合我们情况的项目。我们便开始了对这个开源项目的研究,对其源码进行抄写+分析。理解通透其中的意思。

难点 在阅读项目源码的时候,重点总结出了三个难点
1.项目组件繁多 2.拖拽的组件,在各个模块中的数据通信。3.基于模块的拖拽,属性的变更。 4.在画布上完成页面样子后,入如何导出成vue文件

解决方案 1.项目结构共同完成,每个人都了解整体的功能。组件我们分工完成,让团队中每个人都可以参与进来 2.3.通过对项目源码的阅读理解,明白了以 Vuex 为核心的数据通信。并对拖拽功能进行了学习。 4.第四点是我们目前为止还没有解决的问题。

进度 完成了整体框架的编写,目前项目已经进入了组件开发的阶段,有个问题就是elementUI的样式不能随时的动态改变,正在寻求解决方案,代码的导出问题依旧存在。

总结

第一次些项目,尽管遇到了很多问题,但在青训营的课程里学到了不少内容,也认识了一些大佬,希望最后可以完成这个项目好好收个尾把