需求分析(1)滴滴多条业务线在一个WebApp页面里运行,业务线之间互不影响。(2)业务线发单流程基本一致,部分业务线支持自定义化。(3)业务线可以独立自主迭代上线,不需要公共团队的参与。(4)新业务线可以快速接入首页。解决方案(1)每个业务线提供自已的biz.js,首页加载的时候会异步请求这些JS文件。(2)公共提供全局的dd.registerBiz(option)方法,供业务线biz.js调用,同时在option里提供init、onEnter、onExit、orderRecover等钩子函数