通用组件渲染逻辑
2022-02-11 09:57:25 0 举报
通用组件渲染流程图
作者其他创作
大纲/内容
编辑
组件库管理页面
草稿
关联组件、事件机制
版本号管理
发布成功
生命周期钩子
组件预览
已删除
缓存处理
api传值
字段:库名称、库id、库状态、样式文件、组件列表、版本号处理逻辑:1.css样式文件添加data-xxxx域2.js文件全局方法重构到组件域名下,调用逻辑也做处理解决方案:1.https://github.com/reworkcss/css ;css.parse(res.data);
组件单元测试
是
组件渲染
埋点
组件注册
获取组件库列表(上线、未上线、已删除等状态)
组件调试
调研方案
字段:组件名称、缩图、模板代码组件:组件渲染、属性api
是否成功
组件发布
获取组件列表(发布、草稿、已删除等状态)
页面制作
新建组件库
日志,异常处理调用http://stream.jd.com/zwx/#/
资源解析(版本号、样式文件、js文件)
用户登录
注册来源
属性传值
组件
预览组件库
删除组件库
事件类型
...
问题:1.静态资源(样式、图片等)隔离及js隔离2.生命周期执行逻辑3.异常报错兼容处理4.事件方法调用逻辑方案:
组件schema
是否注销
解析器和编辑器
用户
安全检测
监控/日志
改造设计器、渲染器(执行生命周期里逻辑,可能有数据绑定、接口请求等)
组件编辑
组件api(react组件属性、或者vue组件)
组件删除
平台后台
0 条评论
下一页