背景
项目要求解耦各个模块,每个大模块可以作为一个单独的module。那么就需要解决如下问题:
- 跨模块跳转(A模块的act要跳转到B模块的act)
- 跨模块调用(A模块要使用B模块的数据)
最终选择了利用Arouter来解决如上问题。
ps(另外为了编译速度,是否每个module都可以单独运行?????)
Arouter
官方文档:https://github.com/alibaba/ARouter/blob/master/README_CN.md
项目要求解耦各个模块,每个大模块可以作为一个单独的module。那么就需要解决如下问题:
最终选择了利用Arouter来解决如上问题。
ps(另外为了编译速度,是否每个module都可以单独运行?????)
官方文档:https://github.com/alibaba/ARouter/blob/master/README_CN.md