Skip to content

Commit

Permalink
docs: zhlint format
Browse files Browse the repository at this point in the history
  • Loading branch information
veaba committed Dec 6, 2024
1 parent e1c63d8 commit 57f375a
Show file tree
Hide file tree
Showing 7 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion src/api/reactivity-core.md
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@
// -> 输出 1
```

停止侦听器:
停止侦听器

```js
const stop = watchEffect(() => {})
Expand Down
2 changes: 1 addition & 1 deletion src/guide/built-ins/transition-group.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ import ListStagger from './transition-demos/ListStagger.vue'

### 自定义过渡组 class {#custom-transitiongroup-classes}

你还可以通过向 ``<TransitionGroup>` 传递 `moveClass` prop 为移动元素指定自定义过渡 class,就像[自定义过渡 class](/guide/built-ins/transition.html#custom-transition-classes) 一样。
你还可以通过向 `<TransitionGroup>` 传递 `moveClass` prop 为移动元素指定自定义过渡 class,就像[自定义过渡 class](/guide/built-ins/transition.html#custom-transition-classes) 一样。

## 渐进延迟列表动画 {#staggering-list-transitions}

Expand Down
4 changes: 2 additions & 2 deletions src/guide/components/v-model.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,13 +99,13 @@ const model = defineModel({ default: 0 })
:::warning
如果为 `defineModel` prop 设置了一个 `default` 值且父组件没有为该 prop 提供任何值,会导致父组件与子组件之间不同步。在下面的示例中,父组件的 `myRef` 是 undefined,而子组件的 `model` 是 1:

**子组件:**
**子组件**

```js
const model = defineModel({ default: 1 })
```

**父组件:**
**父组件**

```js
const myRef = ref()
Expand Down
2 changes: 1 addition & 1 deletion src/guide/essentials/event-handling.md
Original file line number Diff line number Diff line change
Expand Up @@ -348,4 +348,4 @@ Vue 为一些常用的按键提供了别名:

这些修饰符将处理程序限定为由特定鼠标按键触发的事件。

但请注意,`.left``.right``.middle` 这些修饰符名称是基于常见的右手用鼠标布局设定的,但实际上它们分别代表 “主”、”次“,“辅助”指向设备的事件触发,而非实际的物理按键。因此,对于左手用鼠标布局而言,“主” 按键在物理上可能是右边的按键,但却会触发 `.left` 修饰符对应的处理程序。又或者,触控板可能通过单指点击触发 `.left` 处理程序,通过双指点击触发 `.right` 处理程序,通过三指点击触发 `.middle` 处理程序。同样,产生 “鼠标” 事件的其他设备和事件源,也可能具有与 “左”,“右” 完全无关的触发模式。
但请注意,`.left``.right``.middle` 这些修饰符名称是基于常见的右手用鼠标布局设定的,但实际上它们分别代表“主”、”次“,“辅助”指向设备的事件触发,而非实际的物理按键。因此,对于左手用鼠标布局而言,“主”按键在物理上可能是右边的按键,但却会触发 `.left` 修饰符对应的处理程序。又或者,触控板可能通过单指点击触发 `.left` 处理程序,通过双指点击触发 `.right` 处理程序,通过三指点击触发 `.middle` 处理程序。同样,产生“鼠标”事件的其他设备和事件源,也可能具有与“左”,“右”完全无关的触发模式。
2 changes: 1 addition & 1 deletion src/guide/essentials/forms.md
Original file line number Diff line number Diff line change
Expand Up @@ -434,7 +434,7 @@ export default {
<input v-model.number="age" />
```

如果该值无法被 `parseFloat()` 处理,那么将返回原始值。特别是当输入为空时例如用户清空输入字段之后,会返回一个空字符串。这种行为与 [DOM 属性 valueAsNumber](https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLInputElement#valueasnumber) 有所不同。
如果该值无法被 `parseFloat()` 处理,那么将返回原始值。特别是当输入为空时 (例如用户清空输入字段之后),会返回一个空字符串。这种行为与 [DOM 属性 valueAsNumber](https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLInputElement#valueasnumber) 有所不同。

`number` 修饰符会在输入框有 `type="number"` 时自动启用。

Expand Down
2 changes: 1 addition & 1 deletion src/guide/extras/web-components.md
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@ export function MyComponent() {

在编写 Vue SFC 模板时,你可能想要为你的 Vue 组件添加[类型检查](/guide/scaling-up/tooling.html#typescript),包括那些被定义为自定义元素的组件。

自定义元素是使用原生 API 全局注册的,所以默认情况下,当在 Vue 模板中使用时,它们不会有类型推断。为了给注册为自定义元素的 Vue 组件提供类型支持,我们可以通过扩充 [`GlobalComponents` 接口](https://github.com/vuejs/language-tools/blob/master/packages/vscode-vue/README.md#usage)来注册全局组件类型定义,以便在 Vue 模板中进行类型检查JSX 用户可以改为扩充 [`JSX.IntrinsicElements`](https://www.typescriptlang.org/docs/handbook/jsx.html#intrinsic-elements) 类型,此处省略这部分内容
自定义元素是使用原生 API 全局注册的,所以默认情况下,当在 Vue 模板中使用时,它们不会有类型推断。为了给注册为自定义元素的 Vue 组件提供类型支持,我们可以通过扩充 [`GlobalComponents` 接口](https://github.com/vuejs/language-tools/blob/master/packages/vscode-vue/README.md#usage)来注册全局组件类型定义,以便在 Vue 模板中进行类型检查 (JSX 用户可以改为扩充 [`JSX.IntrinsicElements`](https://www.typescriptlang.org/docs/handbook/jsx.html#intrinsic-elements) 类型,此处省略这部分内容)

下面介绍如何使用 Vue 创建的自定义元素定义类型的方法:

Expand Down
6 changes: 3 additions & 3 deletions src/sponsor/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Vue.js 是采用 MIT 许可的开源项目,使用完全免费。

来自国内的开发者或公司可以通过[爱发电](https://afdian.com/a/evanyou)平台来支持 Vue.js 的开发。爱发电上的赞助等级和本页下面列出的赞助等级是一一对应的。

如果你对等级、支付流程或赞助商曝光数据有疑问,请联系 [[email protected]](mailto:[email protected]?subject=Vue.js%20sponsorship%20inquiry).
如果你对等级、支付流程或赞助商曝光数据有疑问,请联系 [[email protected]](mailto:[email protected]?subject=Vue.js%20sponsorship%20inquiry)

通过我们的网站和 GitHub 项目 README,赞助 Vue 可让你在全球超过 **200 万**的 Vue 开发人员面前大显身手。这不仅能直接产生潜在客户,还能提高你作为一家重视开源的企业的品牌知名度。对于为开发人员打造产品的公司来说,这是一笔无形但极其重要的资产,因为它能提高你的转换率。

Expand Down Expand Up @@ -64,9 +64,9 @@ Vue.js 是采用 MIT 许可的开源项目,使用完全免费。
**以下赞助等级均仅针对我们面向国际用户的英文版网站 vuejs.org。**

- **全球特别赞助商**
- 全球**独家**赞助商 <span v-if="!data?.special">目前空缺. [联系我们](mailto:[email protected]?subject=Vue.js%20special%20sponsor%20inquiry))</span><span v-else>(目前已经满员)</span>
- 全球**独家**赞助商 <span v-if="!data?.special">(目前空缺[联系我们](mailto:[email protected]?subject=Vue.js%20special%20sponsor%20inquiry))</span><span v-else>(目前已经满员)</span>
- [vuejs.org](https://vuejs.org) 首屏无需滚动可见的独家 logo 展示位。
- 通过 [Vue 官方 X 账号](https://twitter.com/vuejs)32 万粉丝对主要产品独家发布进行特别喊话和定期转发。
- 通过 [Vue 官方 X 账号](https://twitter.com/vuejs) (32 万粉丝) 对主要产品独家发布进行特别喊话和定期转发。
- 所有级别的 logo 展示位中最显眼的位置。
- **铂金赞助商 (2,000 美元/月)**
- [vuejs.org](https://vuejs.org) 首页明显的 logo 展示位。
Expand Down

0 comments on commit 57f375a

Please sign in to comment.