组件36-中间件:中间件设计2-MGJRouter-2

MGJRouter-2

做好统一披露API,方便以后切换MGJRouter和target。
MGJRouter:根据统一披露API,来注册,MainModuleRouter中进行MGJRouter注册。


做好统一披露API,方便以后切换MGJRouter和target

mgjrouter,统一注册的都是url和block,所有的参数的传递和事件的传递通过block来传递的。
那也可以通过协议,而不是block,url-协议,协议里面有action。(主要是种思想)


url-协议

每个组件依赖mgjrouter,即面向mgjrouter开发。
弊端:业务组件不纯洁了,要依赖另外的组件;里面的url地址难维护,url地址一定要写正确,否则对接不上,做成常量或宏。

本篇解决的问题:有一个点击事件,内部和外部,谁register谁open?

mgjrouter,面向协议

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容