改造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地址

你可能感兴趣的:(改造HHRouter)