toolBar
可拖拽组件我们可以用社区比较火的react-dnd,react-draggable来实现,由于我们的画布是可拖拽可放大缩小的,所以这里需要对画布赋能,具体实现可参考下文。...这样我们不会关注繁琐的工程配置细节, 可以直接在项目中使用 antd 和 less 这些方案, 并且集成了目前比较流行的css module, 可以方便我们在项目里对css进行模块化开发. umi创建项目的具体使用流程如下...缺点
在线编辑代码 最高 使用成本高,对非技术人员不友好,效率低
在线编辑json 较高 需要熟悉json,有一定使用成本, 对非技术人员不友好,效率一般
无代码化拖拽实现 高 使用成本低, 操作基本无门槛...实现原理其实还是基于json, 我们通过可视化的手段将自己配置的 页面转化为json数据,最后在基于json渲染器来动态生成H5站点.
?.../HugeA');
return HugeA;
},
});
复制代码
通过以上的方式来定义包裹我们的每一个组件, 这样就能实现按需加载了, 但是最好的建议是不需要每个组件都按需加载和拆包,