From 97e94c6c3669083a6b43492d861a85960fec8d5b Mon Sep 17 00:00:00 2001 From: Jinjiang Date: Mon, 25 Mar 2019 16:30:33 +0800 Subject: [PATCH 1/2] docs(zh): updated --- docs/zh/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/zh/README.md b/docs/zh/README.md index 8d2c11c4c..a4e55325d 100644 --- a/docs/zh/README.md +++ b/docs/zh/README.md @@ -33,7 +33,7 @@ new Vue({ - **view**,以声明方式将 **state** 映射到视图; - **actions**,响应在 **view** 上的用户输入导致的状态变化。 -以下是一个表示“单向数据流”理念的极简示意: +以下是一个表示“单向数据流”理念的简单示意:

@@ -48,17 +48,17 @@ new Vue({ 因此,我们为什么不把组件的共享状态抽取出来,以一个全局单例模式管理呢?在这种模式下,我们的组件树构成了一个巨大的“视图”,不管在树的哪个位置,任何组件都能获取状态或者触发行为! -另外,通过定义和隔离状态管理中的各种概念并强制遵守一定的规则,我们的代码将会变得更结构化且易维护。 +通过定义和隔离状态管理中的各种概念并通过强制规则维持视图和状态间的独立性,我们的代码将会变得更结构化且易维护。 这就是 Vuex 背后的基本思想,借鉴了 [Flux](https://facebook.github.io/flux/docs/overview.html)、[Redux](http://redux.js.org/) 和 [The Elm Architecture](https://guide.elm-lang.org/architecture/)。与其他模式不同的是,Vuex 是专门为 Vue.js 设计的状态管理库,以利用 Vue.js 的细粒度数据响应机制来进行高效的状态更新。 -如果你想要以交互式的方式学习Vuex,快来看看在[Scrimba](https://scrimba.com/g/gvuex)上的这门Vuex课程。 +如果你想交互式地学习 Vuex,可以看这个 [Scrimba 上的 Vuex 课程](https://scrimba.com/g/gvuex),它将录屏和代码试验场混合在了一起,你可以随时暂停并尝试。 ![vuex](/vuex.png) ### 什么情况下我应该使用 Vuex? -虽然 Vuex 可以帮助我们管理共享状态,但也附带了更多的概念和框架。这需要对短期和长期效益进行权衡。 +Vuex 可以帮助我们管理共享状态,并附带了更多的概念和框架。这需要对短期和长期效益进行权衡。 如果您不打算开发大型单页应用,使用 Vuex 可能是繁琐冗余的。确实是如此——如果您的应用够简单,您最好不要使用 Vuex。一个简单的 [store 模式](https://cn.vuejs.org/v2/guide/state-management.html#简单状态管理起步使用)就足够您所需了。但是,如果您需要构建一个中大型单页应用,您很可能会考虑如何更好地在组件外部管理状态,Vuex 将会成为自然而然的选择。引用 Redux 的作者 Dan Abramov 的话说就是: From f579d5eae002f023525d446b3036522d8f3ff621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8B=BE=E4=B8=89=E8=82=A1=E5=9B=9B?= Date: Mon, 25 Mar 2019 17:22:07 +0800 Subject: [PATCH 2/2] Update strict.md --- docs/zh/guide/strict.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/zh/guide/strict.md b/docs/zh/guide/strict.md index 38d856aad..fc6175b8e 100644 --- a/docs/zh/guide/strict.md +++ b/docs/zh/guide/strict.md @@ -13,7 +13,7 @@ const store = new Vuex.Store({ ### 开发环境与发布环境 -**不要在发布环境下启用严格模式!** 严格模式会深度监测状态树来检测不合规的状态变更——请确保在发布环境下关闭严格模式,以避免性能损失。 +**不要在发布环境下启用严格模式**!严格模式会深度监测状态树来检测不合规的状态变更——请确保在发布环境下关闭严格模式,以避免性能损失。 类似于插件,我们可以让构建工具来处理这种情况: