|
|
||
|---|---|---|
| .. | ||
| components | ||
| README.md | ||
| index.vue | ||
README.md
main layout组件
其中的组件都是自己自身的方法,在此处进行统一调用,其中的标签数据仅此layout可用。
大体逻辑
*** 页面标签页 页面跳转目录相关的页面产生标签页,标签页控制着页面缓存
就是说一个path对应一个标签页(前提是是菜单的path),然后根据path找到该菜单的自定义配置信息来决定该标签页的相应属性(是否缓存,是否固定)
页面缓存优先级先是根据path来获取用户菜单配置来找到配置是否缓存该页面,其次是通过name找到配置来决定是否缓存该标签页
*** 页面目录 根据用户配置的菜单信息,和系统的菜单信息决定的。
固定不变的是系统的菜单信息,因为系统的页面是固定不变的,然后有用户菜单信息的name属性来产生两者之间的关系,就是两两之间对应起来
用户菜单菜单可以优先级是path,有path的就优先使用该path,没path的必须有name,需要用name来找到对应的系统菜单信息,系统菜单信息有path