改造HHRouter

注册Router
router不是标准的url schema格式,所以在跳转的时候匹配没有问题,但是如果使用的是标准的url schema格式,包括schema 和host的时候,HHRouter在注册路由的时候,路径是url path,会自动截取host后面

如果router的格式是XXX://host/path/....的格式
XXX://host 就不能够作为区分的表示来匹配对应的Controller class
路由对应的controller只有两级目录
下面是url格式的路由

注册路由.png

注册路由.png

修改后,注册路由同样会用schema和host作为标识,通过打印Router可以看出,有四级目录


image.png
url全路径作为标识.png

GitHub地址

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容