umijs / plugins

🍣 The one-stop shop for official Umi plugins and presets.
348 stars 238 forks source link

umi plugin layout 能否支持约定式的配置方式 #440

Open tolerance-go opened 3 years ago

tolerance-go commented 3 years ago

如果要在路由中配置某些页面隐藏导航,好像必须使用 routes 配置式的方式,https://github.com/umijs/plugins/blob/fd086a8842ae53eb4f3e93aa8f028971c516b97d/packages/plugin-layout/src/index.ts#L169 这里是否可以增加对约定配置的支持,比如 front matter 或者某个特定名称的文件

xiaohuoni commented 3 years ago

https://github.com/umijs/plugins/pull/435 用这个 api 的话,约定式就少了添加配置那一步

tolerance-go commented 3 years ago

@xiaohuoni 谢谢回复,不过这个感觉上不是我想要的,或者是我没看懂。。。

tolerance-go commented 3 years ago

@sorrycc 我觉得很多插件比如 locales 和 layout,都只支持配置式的 routes,我想是不是应该有一种约定可以扩展自动生成的 routes 代码,来适应一些插件的 api