logo

v0.dev 第一个组件

第一次用 v0,不要选太复杂的页面。最稳的起手式是一个单功能组件,比如登录卡片、产品卡片、搜索框或者简单列表。这样你更容易判断它到底帮你省了什么时间。

开始前先想清楚 3 件事

  • 结构:页面里到底有哪些块
  • 状态:有没有 hover、disabled、error
  • 交互:用户点了以后会发生什么

很多人一上来就描述视觉风格,却没把结构说清楚。结果生成出来很好看,但根本不适合接进真实页面。

一个合格的首个 Prompt

生成一个登录卡片组件:
- 标题:欢迎回来
- 两个输入框:邮箱、密码
- 主按钮:登录
- 次按钮:忘记密码
- 风格:简洁、浅色、居中布局

这类 Prompt 的优点是边界清楚。你不会让 v0 去猜“登录页大概长什么样”,而是先给它一个明确骨架。

生成后先看什么

第一眼别只看漂不漂亮,先看这三件事:

  1. 结构是不是清楚
  2. 交互状态有没有基本覆盖
  3. 代码里有没有太多硬编码

如果组件第一版结构就已经歪了,后面再慢慢改样式通常是在浪费时间。

新手最常见的两个问题

样式很花,但层级不清

这通常是因为 Prompt 里风格词太多,结构词太少。先收回到最小组件,再逐步补风格。

一次让它生成太大

比如直接要“完整 dashboard”。更稳的做法还是先拆成卡片、图表区、筛选条、表格几个部分,再慢慢拼。

一个很实用的习惯

每次生成完,都问自己一句:

“这段代码我是要复制进项目,还是只是拿来参考结构?”

如果答案是前者,那你就要更认真检查它的复用性和可维护性,而不是只看预览图是否顺眼。

v0.dev UI 生成指南
Vibe Coding

v0.dev UI 生成指南

v0 是 Vercel 推出的 AI UI 生成工具,可以通过自然语言描述生成 React 组件。

v0.dev UI 生成指南第一个组件

v0.dev 第一个组件

第一次用 v0,不要选太复杂的页面。最稳的起手式是一个单功能组件,比如登录卡片、产品卡片、搜索框或者简单列表。这样你更容易判断它到底帮你省了什么时间。

#开始前先想清楚 3 件事

  • 结构:页面里到底有哪些块
  • 状态:有没有 hover、disabled、error
  • 交互:用户点了以后会发生什么

很多人一上来就描述视觉风格,却没把结构说清楚。结果生成出来很好看,但根本不适合接进真实页面。

#一个合格的首个 Prompt

text
生成一个登录卡片组件: - 标题:欢迎回来 - 两个输入框:邮箱、密码 - 主按钮:登录 - 次按钮:忘记密码 - 风格:简洁、浅色、居中布局

这类 Prompt 的优点是边界清楚。你不会让 v0 去猜“登录页大概长什么样”,而是先给它一个明确骨架。

#生成后先看什么

第一眼别只看漂不漂亮,先看这三件事:

  1. 结构是不是清楚
  2. 交互状态有没有基本覆盖
  3. 代码里有没有太多硬编码

如果组件第一版结构就已经歪了,后面再慢慢改样式通常是在浪费时间。

#新手最常见的两个问题

#样式很花,但层级不清

这通常是因为 Prompt 里风格词太多,结构词太少。先收回到最小组件,再逐步补风格。

#一次让它生成太大

比如直接要“完整 dashboard”。更稳的做法还是先拆成卡片、图表区、筛选条、表格几个部分,再慢慢拼。

#一个很实用的习惯

每次生成完,都问自己一句:

“这段代码我是要复制进项目,还是只是拿来参考结构?”

如果答案是前者,那你就要更认真检查它的复用性和可维护性,而不是只看预览图是否顺眼。

Vibe Coding

AI 编程体系课:工具、流程与最佳实践

从零搭建 AI 编程工作流,提升开发效率。

进入 Vibe Coding →

相关路线图