@@ -1114,7 +1114,7 @@ type: api
1114
1114
1115
1115
- ** 用法:**
1116
1116
1117
- 监听一个自定义事件,但是只触发一次,在第一次触发之后删除监听器 。
1117
+ 监听一个自定义事件,但是只触发一次,在第一次触发之移除除监听器 。
1118
1118
1119
1119
<h3 id =" vm-off " >vm.$off( [event, callback] )</h3 >
1120
1120
@@ -1124,13 +1124,13 @@ type: api
1124
1124
1125
1125
- ** 用法:**
1126
1126
1127
- 删除事件监听器 。
1127
+ 移除事件监听器 。
1128
1128
1129
- - 如果没有参数,则删除所有的事件监听器 ;
1129
+ - 如果没有提供参数,则移除所有的事件监听器 ;
1130
1130
1131
- - 如果只提供了事件,则删除这个事件所有的监听器 ;
1131
+ - 如果只提供了事件,则移除该事件所有的监听器 ;
1132
1132
1133
- - 如果同时提供了事件与回调,则只删除这个回调 。
1133
+ - 如果同时提供了事件与回调,则只移除这个回调的监听器 。
1134
1134
1135
1135
<h3 id =" vm-emit " >vm.$emit( event, [...args] )</h3 >
1136
1136
@@ -1152,9 +1152,9 @@ type: api
1152
1152
1153
1153
- ** 用法:**
1154
1154
1155
- 如果 Vue 实例在实例化时没有收到 el 选项,则它处于“未挂载”状态,没有关联的 DOM 元素或片断 。可以使用 ` vm.$mount() ` 手动地挂载一个未挂载的实例。
1155
+ 如果 Vue 实例在实例化时没有收到 el 选项,则它处于“未挂载”状态,没有关联的 DOM 元素 。可以使用 ` vm.$mount() ` 手动地挂载一个未挂载的实例。
1156
1156
1157
- 如果没有 ` elementOrSelector ` 参数,模板将被渲染为文档之外的的元素,并且你必须使用原生DOM API把它插入文档中。
1157
+ 如果没有提供 ` elementOrSelector ` 参数,模板将被渲染为文档之外的的元素,并且你必须使用原生DOM API把它插入文档中。
1158
1158
1159
1159
这个方法返回实例自身,因而可以链式调用其它实例方法。
1160
1160
@@ -1226,7 +1226,7 @@ type: api
1226
1226
1227
1227
完全销毁一个实例。清理它与其它实例的连接,解绑它的全部指令及事件监听器。
1228
1228
1229
- 在 ` beforeDestroy ` 和 ` destroyed ` 之间触发 。
1229
+ 触发 beforeDestroy 和 destroyed 的钩子 。
1230
1230
1231
1231
<p class =" tip " >在大多数场景中你不应该调用这个方法。最好使用 `v-if` 和 `v-for` 指令以数据驱动的方式控制子组件的生命周期。</p >
1232
1232
@@ -1240,7 +1240,7 @@ type: api
1240
1240
1241
1241
- ** 详细:**
1242
1242
1243
- 更新元素的 ` textContent ` 。如果要更新 ` textContent ` 部分 ,需要使用 ` {% raw %}{{ Mustache }}{% endraw %} ` 插值。
1243
+ 更新元素的 ` textContent ` 。如果要更新部分的 ` textContent ` ,需要使用 ` {% raw %}{{ Mustache }}{% endraw %} ` 插值。
1244
1244
1245
1245
- ** 示例:**
1246
1246
@@ -1259,7 +1259,7 @@ type: api
1259
1259
- ** 详细:**
1260
1260
1261
1261
1262
- 更新元素的 ` innerHTML ` 。** 注意:内容按普通 HTML 插入 - 不会作为 Vue 模板进行编译** 。如果试图使用 ` v-html ` 组合模板,可以重新思考通过是否通过使用组件来替代。
1262
+ 更新元素的 ` innerHTML ` 。** 注意:内容按普通 HTML 插入 - 不会作为 Vue 模板进行编译** 。如果试图使用 ` v-html ` 组合模板,可以重新思考通过是否通过使用组件来替代。
1263
1263
1264
1264
<p class =" tip " >在网站上动态渲染任意 HTML 是非常危险的,因为容易导致 [XSS 攻击](https://en.wikipedia.org/wiki/Cross-site_scripting)。只在可信内容上使用 `v-html`,**永不**用在用户提交的内容上。</p >
1265
1265
@@ -1278,7 +1278,7 @@ type: api
1278
1278
1279
1279
根据表达式的值的真假条件渲染元素。在切换时元素及它的数据绑定 / 组件被销毁并重建。如果元素是 ` <template> ` ,将提出它的内容作为条件块。
1280
1280
1281
- 该指令在条件变化时触发改变 。
1281
+ 当条件变化时该指令触发过渡效果 。
1282
1282
1283
1283
- ** 另见** [ 条件渲染 - v-if] ( /guide/conditional.html )
1284
1284
@@ -1288,9 +1288,9 @@ type: api
1288
1288
1289
1289
- ** 用法:**
1290
1290
1291
- 根据表达式的值的真假切换元素的 display CSS 属性,如果有过渡将触发它 。
1291
+ 根据表达式之真假值,切换元素的 display CSS 属性。
1292
1292
1293
- 该指令在条件变化时触发改变 。
1293
+ 当条件变化时该指令触发过渡效果 。
1294
1294
1295
1295
- ** 另见:** [ 条件渲染 - v-show] ( /guide/conditional.html#v-show )
1296
1296
@@ -1322,7 +1322,7 @@ type: api
1322
1322
1323
1323
- ** 用法:**
1324
1324
1325
- 基于源数据将元素或模板块重复数次。指令的值必须使用特定语法 ` alias in expression ` ,为当前遍历的元素提供别名:
1325
+ 基于源数据多次渲染元素或模板块。此指令之值,必须使用特定语法 ` alias in expression ` ,为当前遍历的元素提供别名:
1326
1326
1327
1327
``` html
1328
1328
<div v-for =" item in items" >
@@ -1364,7 +1364,7 @@ type: api
1364
1364
- ` .stop ` - 调用 ` event.stopPropagation() ` 。
1365
1365
- ` .prevent ` - 调用 ` event.preventDefault() ` 。
1366
1366
- ` .capture ` - 添加事件侦听器时使用 capture 模式。
1367
- - ` .self ` - only trigger handler if event was dispatched from this element.
1367
+ - ` .self ` - 只当事件是从侦听器绑定的元素本身触发时才触发回调。
1368
1368
- ` .{keyCode | keyAlias} ` - 只当事件是从侦听器绑定的元素本身触发时才触发回调。
1369
1369
- ` .native ` - 监听组件根元素的原生事件。
1370
1370
@@ -1436,13 +1436,13 @@ type: api
1436
1436
1437
1437
- ** 用法:**
1438
1438
1439
- 动态地绑定一个或多个 attribute ,或一个组件 prop 到表达式。
1439
+ 动态地绑定一个或多个特性 ,或一个组件 prop 到表达式。
1440
1440
1441
- 在绑定 ` class ` 或 ` style ` 属性时 ,支持其它类型的值,如数组或对象。可以通过下面的教程链接查看详情。
1441
+ 在绑定 ` class ` 或 ` style ` 特性时 ,支持其它类型的值,如数组或对象。可以通过下面的教程链接查看详情。
1442
1442
1443
1443
在绑定 prop 时,prop 必须在子组件中声明。可以用修饰符指定不同的绑定类型。
1444
1444
1445
- 没有参数时,可以绑定到一个包含 name-value 的对象 。注意此时 ` class ` 和 ` style ` 绑定不支持数组和对象。
1445
+ 没有参数时,可以绑定到一个包含键值对的对象 。注意此时 ` class ` 和 ` style ` 绑定不支持数组和对象。
1446
1446
1447
1447
- ** 示例:**
1448
1448
@@ -1462,7 +1462,7 @@ type: api
1462
1462
<div :style =" { fontSize: size + 'px' }" ></div >
1463
1463
<div :style =" [styleObjectA, styleObjectB]" ></div >
1464
1464
1465
- <!-- 绑定一个对象属性 -->
1465
+ <!-- 绑定一个有属性的对象 -->
1466
1466
<div v-bind =" { id: someProp, 'other-attr': otherProp }" ></div >
1467
1467
1468
1468
<!-- 通过 prop 修饰符绑定 DOM 属性 -->
@@ -1576,7 +1576,7 @@ type: api
1576
1576
1577
1577
` key ` 的特殊属性主要用在 Vue的虚拟DOM算法,在新旧nodes对比时辨识VNodes。如果不使用key,Vue会使用一种最大限度减少动态元素并且尽可能的尝试修复/再利用相同类型元素的算法。使用key,它会基于key的变化重新排列元素顺序,并且会移除key不存在的元素。
1578
1578
1579
- 相同公共父元素的子元素必须有 ** 独特的key** 。重复的key会造成渲染错误。
1579
+ 有相同父元素的子元素必须有 ** 独特的key** 。重复的key会造成渲染错误。
1580
1580
1581
1581
最常见的用例是结合 ` v-for ` :
1582
1582
@@ -1588,8 +1588,8 @@ type: api
1588
1588
1589
1589
它也可以用于强制替换元素/组件而不是重复使用它。当你遇到如下场景时它可能会很有用:
1590
1590
1591
- - 正确的触发组件的生命周期hooks
1592
- - 触发转换
1591
+ - 正确的触发组件的生命周期钩子
1592
+ - 触发过渡
1593
1593
1594
1594
例如:
1595
1595
@@ -1635,13 +1635,13 @@ type: api
1635
1635
1636
1636
### component
1637
1637
1638
- - ** 特性 :**
1638
+ - ** Props :**
1639
1639
- ` is ` - string | ComponentDefinition | ComponentConstructor
1640
1640
- ` inline-template ` - boolean
1641
1641
1642
1642
- ** 用法:**
1643
1643
1644
- 动态渲染一个 “元组件”。实际由 ` is ` 属性决定哪个渲染组件 。
1644
+ 渲染一个 “元组件”为动态组件。依 ` is ` 的值, 来决定哪个组件被渲染 。
1645
1645
1646
1646
``` html
1647
1647
<!-- 动态组件由 vm 实例的属性值 `componentId` 控制 -->
@@ -1655,7 +1655,7 @@ type: api
1655
1655
1656
1656
### transition
1657
1657
1658
- - ** 特性 :**
1658
+ - ** Props :**
1659
1659
- ` name ` - string, 用于自动生成 CSS 过渡类名。例如:` name: 'fade' ` 将自动拓展为` .fade-enter ` ,` .fade-enter-active ` 等。默认类名为 ` "v" `
1660
1660
- ` appear ` - boolean, 是否在初始渲染时使用过渡。默认为 ` false ` 。
1661
1661
- ` css ` - boolean, 是否使用 CSS 过渡类。默认为 ` true ` 。如果设置为 ` false ` ,将只通过组件事件触发注册的 JavaScript 钩子。
@@ -1718,7 +1718,7 @@ type: api
1718
1718
1719
1719
### transition-group
1720
1720
1721
- - ** 特性 :**
1721
+ - ** Props :**
1722
1722
- ` tag ` - string, 默认为 ` span `
1723
1723
- ` move-class ` - 覆盖移动过渡期间应用的 CSS 类。
1724
1724
- 除了 ` mode ` ,其他特性和 ` <transition> ` 相同。
@@ -1780,15 +1780,14 @@ type: api
1780
1780
1781
1781
### slot
1782
1782
1783
- - ** 特性 :**
1783
+ - ** Props :**
1784
1784
- ` name ` - string, 用于命名插槽。
1785
1785
1786
1786
- ** Usage:**
1787
1787
1788
1788
` <slot> ` 元素作为组件模板之中的内容分发插槽。 ` <slot> ` 元素自身将被替换。
1789
1789
1790
- 详细用法,请参考下面 guide 部分的链接。
1791
- For detailed usage, see the guide section linked below.
1790
+ 详细用法,请参考下面教程的链接。
1792
1791
1793
1792
- ** 另见:** [ 使用Slots分发内容] ( /guide/components.html#使用Slots分发内容 )
1794
1793
0 commit comments