Skip to content

Commit

Permalink
Update web-components.md
Browse files Browse the repository at this point in the history
format TIP block
  • Loading branch information
veaba authored Feb 23, 2025
1 parent 1b5e896 commit d8604ca
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions src/guide/extras/web-components.md
Original file line number Diff line number Diff line change
Expand Up @@ -307,10 +307,10 @@ declare module 'vue' {
以下是在非 Vue 构建的自定义元素的 SFC 模板中启用类型检查的推荐方法。

:::tip 注意
这种方法是实现该功能的一种可能方式
但具体实现可能因创建自定义元素所用的框架而异。
- 这种方法是实现该功能的一种可能方式
- 但具体实现可能因创建自定义元素所用的框架而异。
:::
>

假设我们有一个自定义元素,其中定义了一些 JS 属性和事件,并且它发布在名为 `some-lib` 的库中:

```ts
Expand Down Expand Up @@ -391,12 +391,12 @@ type VueEmit<T extends EventMap> = EmitFn<{
```
:::tip 注意
我们将 `$props``$emit` 标记为已弃用,
以便当我们获取自定义元素的 `ref` 时,我们不会被诱导使用这些属性,
因为这些属性在自定义元素的情况下仅用于类型检查。
这些属性实际上并不存在于自定义元素实例上。
- 我们将 `$props``$emit` 标记为已弃用,
- 以便当我们获取自定义元素的 `ref` 时,我们不会被诱导使用这些属性,
- 因为这些属性在自定义元素的情况下仅用于类型检查。
- 这些属性实际上并不存在于自定义元素实例上。
:::
>
使用类型助手,我们现在可以选择在 Vue 模板中应暴露的 JS 属性进行类型检查:
Expand Down

0 comments on commit d8604ca

Please # to comment.