Skip to content
This repository was archived by the owner on Aug 8, 2022. It is now read-only.

Commit 0511797

Browse files
authored
update filters.md (#700)
1 parent 1dfb158 commit 0511797

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/guide/migration/filters.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ badges:
77

88
## 概览
99

10-
从 Vue 3.0 开始,过滤器已删除,不再支持
10+
从 Vue 3.0 开始,过滤器已移除,且不再支持
1111

1212
## 2.x 语法
1313

14-
在 2.x,开发者可以使用过滤器来处理通用文本格式。
14+
在 2.x,开发者可以使用过滤器来处理通用文本格式。
1515

1616
例如:
1717

@@ -38,13 +38,13 @@ badges:
3838
</script>
3939
```
4040

41-
虽然这看起来很方便,但它需要一个自定义语法,打破大括号内表达式是“只是 JavaScript”的假设,这不仅有学习成本,而且有实现成本。
41+
虽然这看起来很方便,但它需要一个自定义语法,打破了大括号内的表达式“只是 JavaScript”的假设,这不仅有学习成本,而且有实现成本。
4242

4343
## 3.x 更新
4444

45-
在 3.x 中,过滤器已删除,不再支持。相反地,我们建议用方法调用或计算属性替换它们
45+
在 3.x 中,过滤器已移除,且不再支持。取而代之的是,我们建议用方法调用或计算属性来替换它们
4646

47-
使用上面的例子,这里是一个如何实现它的例子
47+
以上面的案例为例,以下是一种实现方式
4848

4949
```html
5050
<template>
@@ -82,7 +82,7 @@ badges:
8282

8383
如果在应用中全局注册了过滤器,那么在每个组件中用计算属性或方法调用来替换它可能就没那么方便了。
8484

85-
相反地,你可以通过[全局属性](../../api/application-config.html#globalproperties)在所有组件中使用它:
85+
取而代之的是,你可以通过[全局属性](../../api/application-config.html#globalproperties)以让它能够被所有组件使用到:
8686

8787
```js
8888
// main.js
@@ -95,7 +95,7 @@ app.config.globalProperties.$filters = {
9595
}
9696
```
9797

98-
然后,你可以通过 `$filters` 对象修改所有的模板,像下面这样
98+
然后,可以通过这个 `$filters` 对象修正所有的模板,就像这样
9999

100100
```html
101101
<template>
@@ -104,4 +104,4 @@ app.config.globalProperties.$filters = {
104104
</template>
105105
```
106106

107-
注意,这种方式只能用于方法中,不可以在计算属性中使用,因为后者只有在单个组件的上下文中定义时才有意义。
107+
注意,这种方式只适用于方法,而不适用于计算属性,因为后者只有在单个组件的上下文中定义时才有意义。

0 commit comments

Comments
 (0)