diff --git a/src/api/composition-api-helpers.md b/src/api/composition-api-helpers.md
index 62025c099..2a6cf4c1b 100644
--- a/src/api/composition-api-helpers.md
+++ b/src/api/composition-api-helpers.md
@@ -58,7 +58,7 @@
- **详细信息**
- `useModel()` 可以用于非 SFC 组件,例如在使用原始的 `setup()` 函数时。它预期的第一个参数是 `props` 对象,第二个参数是 model 名称。可选的第三个参数可以用于为生成的 model ref 声明自定义的 getter 和 setter。请注意,与 `defineModel()` 不同,你需要自己声明 props 和 emits。
+ `useModel()` 可以用于非单文件组件,例如在使用原始的 `setup()` 函数时。它预期的第一个参数是 `props` 对象,第二个参数是 model 名称。可选的第三个参数可以用于为生成的 model ref 声明自定义的 getter 和 setter。请注意,与 `defineModel()` 不同,你需要自己声明 props 和 emits。
## useTemplateRef() {#usetemplateref}
diff --git a/src/api/general.md b/src/api/general.md
index 6eb423c1e..b26f510e8 100644
--- a/src/api/general.md
+++ b/src/api/general.md
@@ -179,7 +179,7 @@
)
```
- 在将来,我们计划提供一个 Babel 插件,自动推断并注入运行时 props (就像在 SFC 中的 `defineProps` 一样),以便省略运行时 props 的声明。
+ 在将来,我们计划提供一个 Babel 插件,自动推断并注入运行时 props (就像在单文件组件中的 `defineProps` 一样),以便省略运行时 props 的声明。
### webpack Treeshaking 的注意事项 {#note-on-webpack-treeshaking}
diff --git a/src/api/options-misc.md b/src/api/options-misc.md
index a0b41e353..d7ed92e25 100644
--- a/src/api/options-misc.md
+++ b/src/api/options-misc.md
@@ -24,7 +24,7 @@
另一种场景是当一个组件通过 [`app.component`](/api/application#app-component) 被全局注册时,这个全局 ID 就自动被设为了其名称。
- 使用 `name` 选项使你可以覆盖推导出的名称,或是在没有推导出名字时显式提供一个。(例如没有使用构建工具时,或是一个内联的非 SFC 式的组件)
+ 使用 `name` 选项使你可以覆盖推导出的名称,或是在没有推导出名字时显式提供一个。(例如没有使用构建工具时,或是一个内联的非单文件组件)
有一种场景下 `name` 必须是已显式声明的:即 [``](/guide/built-ins/keep-alive) 通过其 `include / exclude` prop 来匹配其需要缓存的组件时。
diff --git a/src/api/sfc-script-setup.md b/src/api/sfc-script-setup.md
index 5247a496d..ec99c58c0 100644
--- a/src/api/sfc-script-setup.md
+++ b/src/api/sfc-script-setup.md
@@ -1,6 +1,6 @@
# \