Skip to content

Commit d367f97

Browse files
JinjiangAnHongpenganhongpeng
authored
docs: 替换 API 文档中所有“特性”为 attribute (#1051)
Co-authored-by: AnHongpeng <[email protected]> Co-authored-by: 安鸿鹏 <[email protected]>
1 parent e814224 commit d367f97

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/v2/api/index.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1282,7 +1282,7 @@ type: api
12821282
12831283
- **详细**:
12841284
1285-
默认情况下父作用域的不被认作 props 的特性绑定 (attribute bindings) 将会“回退”且作为普通的 HTML 特性应用在子组件的根元素上。当撰写包裹一个目标元素或另一个组件的组件时,这可能不会总是符合预期行为。通过设置 `inheritAttrs``false`,这些默认行为将会被去掉。而通过 (同样是 2.4 新增的) 实例属性 `$attrs` 可以让这些特性生效,且可以通过 `v-bind` 显性的绑定到非根元素上。
1285+
默认情况下父作用域的不被认作 props 的 attribute 绑定 (attribute bindings) 将会“回退”且作为普通的 HTML attribute 应用在子组件的根元素上。当撰写包裹一个目标元素或另一个组件的组件时,这可能不会总是符合预期行为。通过设置 `inheritAttrs``false`,这些默认行为将会被去掉。而通过 (同样是 2.4 新增的) 实例属性 `$attrs` 可以让这些 attribute 生效,且可以通过 `v-bind` 显性的绑定到非根元素上。
12861286
12871287
注意:这个选项**不影响** `class``style` 绑定。
12881288
@@ -1466,11 +1466,11 @@ type: api
14661466
14671467
- **详细**:
14681468
1469-
一个对象,持有注册过 [`ref` 特性](#ref) 的所有 DOM 元素和组件实例。
1469+
一个对象,持有注册过 [`ref` attribute](#ref) 的所有 DOM 元素和组件实例。
14701470
14711471
- **参考**:
14721472
- [子组件引用](../guide/components-edge-cases.html#访问子组件实例或子元素)
1473-
- [特殊特性 - ref](#ref)
1473+
- [特殊 attribute - ref](#ref)
14741474
14751475
### vm.$isServer
14761476
@@ -1494,7 +1494,7 @@ type: api
14941494
14951495
- **详细**:
14961496
1497-
包含了父作用域中不作为 prop 被识别 (且获取) 的特性绑定 (`class``style` 除外)。当一个组件没有声明任何 prop 时,这里会包含所有父作用域的绑定 (`class``style` 除外),并且可以通过 `v-bind="$attrs"` 传入内部组件——在创建高级别的组件时非常有用。
1497+
包含了父作用域中不作为 prop 被识别 (且获取) 的 attribute 绑定 (`class``style` 除外)。当一个组件没有声明任何 prop 时,这里会包含所有父作用域的绑定 (`class``style` 除外),并且可以通过 `v-bind="$attrs"` 传入内部组件——在创建高级别的组件时非常有用。
14981498
14991499
### vm.$listeners
15001500
@@ -2170,14 +2170,14 @@ type: api
21702170
21712171
- **修饰符**:
21722172
- `.prop` - 作为一个 DOM property 绑定而不是作为 attribute 绑定。([差别在哪里?](https://stackoverflow.com/questions/6003819/properties-and-attributes-in-html#answer-6004028))
2173-
- `.camel` - (2.1.0+) 将 kebab-case 特性名转换为 camelCase. (从 2.1.0 开始支持)
2173+
- `.camel` - (2.1.0+) 将 kebab-case attribute 名转换为 camelCase. (从 2.1.0 开始支持)
21742174
- `.sync` (2.3.0+) 语法糖,会扩展成一个更新父组件绑定值的 `v-on` 侦听器。
21752175
21762176
- **用法**:
21772177
2178-
动态地绑定一个或多个特性,或一个组件 prop 到表达式。
2178+
动态地绑定一个或多个 attribute,或一个组件 prop 到表达式。
21792179
2180-
在绑定 `class` 或 `style` 特性时,支持其它类型的值,如数组或对象。可以通过下面的教程链接查看详情。
2180+
在绑定 `class` 或 `style` attribute 时,支持其它类型的值,如数组或对象。可以通过下面的教程链接查看详情。
21812181
21822182
在绑定 prop 时,prop 必须在子组件中声明。可以用修饰符指定不同的绑定类型。
21832183
@@ -2189,13 +2189,13 @@ type: api
21892189
<!-- 绑定一个属性 -->
21902190
<img v-bind:src="imageSrc">
21912191
2192-
<!-- 动态特性名 (2.6.0+) -->
2192+
<!-- 动态 attribute 名 (2.6.0+) -->
21932193
<button v-bind:[key]="value"></button>
21942194
21952195
<!-- 缩写 -->
21962196
<img :src="imageSrc">
21972197
2198-
<!-- 动态特性名缩写 (2.6.0+) -->
2198+
<!-- 动态 attribute 名缩写 (2.6.0+) -->
21992199
<button :[key]="value"></button>
22002200
22012201
<!-- 内联字符串拼接 -->
@@ -2381,7 +2381,7 @@ type: api
23812381
- [数据绑定语法- 插值](../guide/syntax.html#插值)
23822382
- [组件 - 对低开销的静态组件使用 `v-once`](../guide/components-edge-cases.html#通过-v-once-创建低开销的静态组件)
23832383
2384-
## 特殊特性
2384+
## 特殊 attribute
23852385
23862386
### key
23872387
@@ -2477,7 +2477,7 @@ type: api
24772477
24782478
- **用法**:
24792479
2480-
用于将元素或组件表示为作用域插槽。特性的值应该是可以出现在函数签名的参数位置的合法的 JavaScript 表达式。这意味着在支持的环境中,你还可以在表达式中使用 ES2015 解构。它在 2.5.0+ 中替代了 [`scope`](#scope-replaced)。
2480+
用于将元素或组件表示为作用域插槽。attribute 的值应该是可以出现在函数签名的参数位置的合法的 JavaScript 表达式。这意味着在支持的环境中,你还可以在表达式中使用 ES2015 解构。它在 2.5.0+ 中替代了 [`scope`](#scope-replaced)。
24812481
24822482
此属性不支持动态绑定。
24832483
@@ -2590,7 +2590,7 @@ type: api
25902590
- **Props**:
25912591
- `tag` - string,默认为 `span`
25922592
- `move-class` - 覆盖移动过渡期间应用的 CSS 类。
2593-
- 除了 `mode`,其他特性和 `<transition>` 相同。
2593+
- 除了 `mode`,其他 attribute 和 `<transition>` 相同。
25942594
25952595
- **事件**:
25962596
- 事件和 `<transition>` 相同。

0 commit comments

Comments
 (0)