From 41115249a473f4cc88854d5ea41e0bb08b12e43e Mon Sep 17 00:00:00 2001 From: lizhihua <275091674@qq.com> Date: Tue, 3 Apr 2018 11:59:51 +0800 Subject: [PATCH 1/3] Update reactivity.md --- src/v2/guide/reactivity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/v2/guide/reactivity.md b/src/v2/guide/reactivity.md index 26a56a64e..7909a8c78 100644 --- a/src/v2/guide/reactivity.md +++ b/src/v2/guide/reactivity.md @@ -70,7 +70,7 @@ var vm = new Vue({ vm.message = 'Hello!' ``` -如果你在 data 选项中未声明 `message`,Vue 将警告你渲染函数在试图访问的属性不存在。 +如果你未在 data 选项中声明 `message`,Vue 会抛出向你一条警告:render 函数正在试图访问的一个属性,在实例中并不存在。 这样的限制在背后是有其技术原因的,它消除了在依赖项跟踪系统中的一类边界情况,也使 Vue 实例在类型检查系统的帮助下运行的更高效。而且在代码可维护性方面也有一点重要的考虑:`data` 对象就像组件状态的概要,提前声明所有的响应式属性,可以让组件代码在以后重新阅读或其他开发人员阅读时更易于被理解。 From ea6e59e7ebb0fef694d0b719a2d5a01546427d01 Mon Sep 17 00:00:00 2001 From: lizhihua <275091674@qq.com> Date: Tue, 3 Apr 2018 16:51:14 +0800 Subject: [PATCH 2/3] Update reactivity.md --- src/v2/guide/reactivity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/v2/guide/reactivity.md b/src/v2/guide/reactivity.md index 7909a8c78..2ac01e891 100644 --- a/src/v2/guide/reactivity.md +++ b/src/v2/guide/reactivity.md @@ -70,7 +70,7 @@ var vm = new Vue({ vm.message = 'Hello!' ``` -如果你未在 data 选项中声明 `message`,Vue 会抛出向你一条警告:render 函数正在试图访问的一个属性,在实例中并不存在。 +如果你未在 data 选项中声明 `message`,Vue 将警告你渲染函数正在试图访问的属性在实例的 data 中不存在。 这样的限制在背后是有其技术原因的,它消除了在依赖项跟踪系统中的一类边界情况,也使 Vue 实例在类型检查系统的帮助下运行的更高效。而且在代码可维护性方面也有一点重要的考虑:`data` 对象就像组件状态的概要,提前声明所有的响应式属性,可以让组件代码在以后重新阅读或其他开发人员阅读时更易于被理解。 From 169ae84ac364a61dfd8a6189f36c0f37cc717574 Mon Sep 17 00:00:00 2001 From: lizhihua <275091674@qq.com> Date: Tue, 3 Apr 2018 17:16:43 +0800 Subject: [PATCH 3/3] Update reactivity.md --- src/v2/guide/reactivity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/v2/guide/reactivity.md b/src/v2/guide/reactivity.md index 2ac01e891..aaafed787 100644 --- a/src/v2/guide/reactivity.md +++ b/src/v2/guide/reactivity.md @@ -70,7 +70,7 @@ var vm = new Vue({ vm.message = 'Hello!' ``` -如果你未在 data 选项中声明 `message`,Vue 将警告你渲染函数正在试图访问的属性在实例的 data 中不存在。 +如果你未在 data 选项中声明 `message`,Vue 将警告你渲染函数正在试图访问的属性不存在。 这样的限制在背后是有其技术原因的,它消除了在依赖项跟踪系统中的一类边界情况,也使 Vue 实例在类型检查系统的帮助下运行的更高效。而且在代码可维护性方面也有一点重要的考虑:`data` 对象就像组件状态的概要,提前声明所有的响应式属性,可以让组件代码在以后重新阅读或其他开发人员阅读时更易于被理解。