Skip to content

Commit 1b5e896

Browse files
authored
docs: replace the NOTE block in web-components.md
-原仓库,非法的格式导致中文库无法通过 [zhlint action](https://github.com/vuejs-translations/docs-zh-cn/actions/runs/13483034882/job/37670671309) 后续将同步到英文库,该问题由 #1063 带入。
1 parent 845597c commit 1b5e896

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

src/guide/extras/web-components.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -306,10 +306,11 @@ declare module 'vue' {
306306

307307
以下是在非 Vue 构建的自定义元素的 SFC 模板中启用类型检查的推荐方法。
308308

309-
> [!Note]
310-
> 这种方法是实现该功能的一种可能方式
311-
> 但具体实现可能因创建自定义元素所用的框架而异。
312-
309+
:::tip 注意
310+
这种方法是实现该功能的一种可能方式
311+
但具体实现可能因创建自定义元素所用的框架而异。
312+
:::
313+
>
313314
假设我们有一个自定义元素,其中定义了一些 JS 属性和事件,并且它发布在名为 `some-lib` 的库中:
314315

315316
```ts
@@ -389,12 +390,13 @@ type VueEmit<T extends EventMap> = EmitFn<{
389390
}>
390391
```
391392
392-
> [!Note]
393-
> 我们将 `$props``$emit` 标记为已弃用,
394-
> 以便当我们获取自定义元素的 `ref` 时,我们不会被诱导使用这些属性,
395-
> 因为这些属性在自定义元素的情况下仅用于类型检查。
396-
> 这些属性实际上并不存在于自定义元素实例上。
397-
393+
:::tip 注意
394+
我们将 `$props``$emit` 标记为已弃用,
395+
以便当我们获取自定义元素的 `ref` 时,我们不会被诱导使用这些属性,
396+
因为这些属性在自定义元素的情况下仅用于类型检查。
397+
这些属性实际上并不存在于自定义元素实例上。
398+
:::
399+
>
398400
使用类型助手,我们现在可以选择在 Vue 模板中应暴露的 JS 属性进行类型检查:
399401
400402

0 commit comments

Comments
 (0)