w

Cursor Canvas 工具

粘贴 Cursor 生成的 .canvas.tsx,在浏览器里预览,并生成可分享短链。

示例

每个区块都是实时预览。展开 Canvas 源码 即可复制文件;也可以打开 Cursor Canvas 点击 加载示例,查看完整公开类型目录。

Hello canvas

最小 default export:标题加一段说明文字。

在线预览

hello.canvas.tsx

Hello, Canvas

Live preview rendered in the browser from cursor/canvas.

发布健康度

指标、提示条和两列表格 — 常见的状态仪表盘。

在线预览

metrics.canvas.tsx

Release health

99.2%
Uptime
142 ms
p95 latency
3
Open incidents
Deployed
canvas-host 1.4.2 is live in all regions.
Budget
Error budget burn is 18% for the current window.

Sample data · not connected to production

流量构成

堆叠 BarChart 加环形 PieChart。图表数据是示例遥测。

在线预览

charts.canvas.tsx

Traffic mix

050100MonTueWedThuFri
Accepted
Rejected
213Total
IDE
CLI
Cloud

Sample telemetry · stacked series and donut share

评审看板

带条纹的 Table、命名实体 Card,以及分享流程的 TodoList

在线预览

review.canvas.tsx

Review board

ServiceOwnerStatus
canvas-hostplatformHealthy
workersdataWatch
api-gatewayedgeHealthy
Sprint tasks
In progress

编写规则

  • 只从 cursor/canvas 导入(React hooks 由宿主提供)
  • 导出一个 default 函数组件
  • 优先使用布局原语(StackRowGrid),少写原生 HTML
  • 需要在预览重建后保留的输入,请用 useCanvasState
  • 网页上的 useCanvasAction 会通过 deeplink 唤起 Cursor;相对路径的 openFile 会预填聊天提示,而不是直接打开文件
这个页面对您有帮助吗?