六维教程

Astro 全局对象

全局对象

在任何一个 .astro 组件里,Astro 都会自动注入一个内置的全局对象 Astro,你不需要写 import,就能在组件的脚本区(那对 --- 之间)直接使用它。

它像是 Astro 给你的「控制台」,集中暴露了当前请求的信息、父组件传来的数据、插槽内容等,后面几乎所有的进阶用法(Astro.propsAstro.urlAstro.slots……)都挂在它下面。

---
// 无需 import,Astro 已自动可用
const path = Astro.url.pathname; // 当前访问路径,如 /about
---
<p>当前路径是:{path}</p>

常用成员

下面列出最常用的一批成员,初步了解,后续会详细介绍:

上一篇
Astro 起步
下一篇
Astro 项目结构