前端默认采用约定式路由形式
约定式路由即根据前端文件夹结构来自动的生成前端路由配置。
下面来介绍我们详细的路由映射规则, 以下为一个基础的 web 文件夹的结构,我们主要关注 web/pages 文件夹,根据该文件夹来 parse 前端路由结构
├── pages
│ ├── detail
│ │ └── $id.tsx
│ └── list
│ └── index.tsx
pages 文件夹下的每个文件夹,我们都会认为它是一个页面。上述结构包含 list, detail 两个页面。
最常见的普通路由即 /, /list, /user 这种我们只需要创建同名文件夹或同名组件即可,我们会自动省略 /index.tsx
动态路由即携带参数的路由,例如 /detail/:id 这种
由于 ? 符号无法作为文件名使用,所以这里我们需要用 # 号代替
约定式路由不支持生成嵌套路由