MGJRouter-2
做好统一披露API,方便以后切换MGJRouter和target。
MGJRouter:根据统一披露API,来注册,MainModuleRouter中进行MGJRouter注册。
mgjrouter,统一注册的都是url和block,所有的参数的传递和事件的传递通过block来传递的。
那也可以通过协议,而不是block,url-协议,协议里面有action。(主要是种思想)
每个组件依赖mgjrouter,即面向mgjrouter开发。
弊端:业务组件不纯洁了,要依赖另外的组件;里面的url地址难维护,url地址一定要写正确,否则对接不上,做成常量或宏。
本篇解决的问题:有一个点击事件,内部和外部,谁register谁open?
mgjrouter,面向协议