layui的路由原理主要基于location.hash机制。在layui中,路由地址是放在"./#/"后面的,并通过layui自带的方法uter()来进行解析。每一个路由都对应一个真实存在的视图文件,且路由地址和视图文件的路径是一致的(相对views目录)。
因此,你不再需要通过配置服务端的路由去访问一个页面,也无需在layui内部代码中去定义路由,而是直接通过layui的前端路由去访问,即可匹配相应目录的视图,从而呈现出页面结果。
>react router 原理