必须唯一、是直接子元素、仅包裹当前URL独有的核心业务内容,如博客正文、商品详情或表单主体,不得嵌套在等标签内,也不含导航或复用模块。

必须满足的三个硬性条件
• 只能出现一次:整个 HTML 文档中,duplicate-main 错误。
• 必须是 的直接子元素:不能嵌套在
• 内容必须“不可复用”:把这块内容复制粘贴到另一个页面还能原样用?那它就不属于
哪些内容适合放进
判断标准很简单:它是否代表当前路由/URL 下独有的业务主体?
• 博客列表页:
• 商品详情页:
• 后台仪表盘首页:
生成可在 deepbi 沙箱 iframe 内运行或作为独立文件运行的交互式 HTML 页面,使用 `window.deepbi` JS SDK 实现数据查询、空间管理、文件浏览及用户操作。当用户提出以下需求时启用该能力: - 创建 KPI 仪表盘、数据表格、文件浏览器、成员列表、管理页面; - 明确要求“转成 dhtml”、“转译成 HTML”、“把 XX 页面转成……”、“控制台页面”、“管理后台”、“DeepBI 页面迁移”; - 提及位于 `apps/console/src/featur
• 表单提交页:
框架项目中的常见陷阱与写法
• React(如 React Router v6):在根 Layout 组件中定义
• Vue(如 Vue Router):
• Next.js App Router:全局壳层(app/layout.tsx)里禁止放
• SSR 场景:服务端拼接模板时,确保只有当前页面逻辑输出
搭配使用的细节要点
• ,且全页只应有一个
,它应准确反映当前页面主题(如“订单确认”“编辑用户资料”)
• 可以合法嵌套
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










