页面应该放在哪
本文导航

页面应该放在哪
| 页面 | 放在 |
|---|---|
| 登录、404、403、500、欢迎、布局壳 | 留在 owl-ui,不要在业务包再写一套 |
| 某个后台或业务系统的列表、表单、详情 | 子系统的 src/views |
| 只给当前这一个宿主用、而且不随子系统切换出现的入口 | 宿主自己的路由,用 splitSubApp.customEntry 或宿主路由表挂上 |
业务页放进 owl-ui 的代价是:所有使用这个包的项目都会编译进这个页面。业务页只放在宿主、不提供 viewModules 的代价是:后端动态菜单找不到组件,打开是空白。
子系统页面的路径要稳定。viewModulesPathPrefix 一旦和已经上线的菜单 component 对上,就不要再改前缀。改前缀等于全部菜单重新对路径。
组件文件用 views/<功能>/index.vue。glob 是 ./views/**/*.{vue,tsx},放在 views 外面的文件不会进视图表。
评论
加载评论中…