笔者接下来会介绍如何在 H5页面编辑器 中自定义开发自己的组件, 以及如何开发可以使H5展现力更强的组件: 地图和日历组件....演示效果
实现自定义组件开发的流程
作为前端工程师, 我们对于开发vue组件或者react组件想必不会很陌生, 对于一个可扩展复用当然组件来说, 我们只需要做好以下几点就好了:
语义化 : 组件命名可读性强..., 比如antd, element的组件风格
重用-发布等价原则(REP): 组件中的类要么都是可重用的,要么都不可重用
共同重用原则(CRP): 组件中所有类应该是共同重用的,如果重用了组件中的一个类就应该重用组件中的所有类...编写, 所以我们需要定义对应的ts类型, 来实现组件的健壮性和可溯源....;
有了以上三个部分, 我们要可以渲染出一个在画布中可拖拽, 可编辑的组件了.