From 2880e6b1da5b77714032a37d72be1d78e2811beb Mon Sep 17 00:00:00 2001 From: wangyi7099 Date: Sun, 31 Dec 2017 20:41:12 +0800 Subject: [PATCH 1/3] Add watch usages! Add `watch` usages! --- src/v2/api/index.md | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/src/v2/api/index.md b/src/v2/api/index.md index 5e99f20c28..f1d5cce6c3 100644 --- a/src/v2/api/index.md +++ b/src/v2/api/index.md @@ -592,7 +592,7 @@ type: api ### watch -- **Type:** `{ [key: string]: string | Function | Object }` +- **Type:** `{ [key: string]: string | Function | Object | [key: Array]}` - **Details:** @@ -606,7 +606,12 @@ type: api a: 1, b: 2, c: 3, - d: 4 + d: 4, + e: { + f: { + g: 5 + } + } }, watch: { a: function (val, oldVal) { @@ -623,6 +628,18 @@ type: api d: { handler: function (val, oldVal) { /* ... */ }, immediate: true + }, + e: [ + function handle1 (val, oldVal) { + console.log('new: %s, old: %s', val, oldVal) + }, + function handle2 (val, oldVal) { + console.log('new: %s, old: %s', val, oldVal) + } + ], + // watch vm.e.f's value: `{g: 5}` + 'e.f': function (val, oldVal) { + console.log('new: %s, old: %s', val, oldVal) } } }) From cf6f3ab18ab2346f304ac757b7e4023bae5b76a2 Mon Sep 17 00:00:00 2001 From: wangyi7099 Date: Sun, 31 Dec 2017 20:42:17 +0800 Subject: [PATCH 2/3] Update index.md --- src/v2/api/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/v2/api/index.md b/src/v2/api/index.md index f1d5cce6c3..8597fda254 100644 --- a/src/v2/api/index.md +++ b/src/v2/api/index.md @@ -637,7 +637,7 @@ type: api console.log('new: %s, old: %s', val, oldVal) } ], - // watch vm.e.f's value: `{g: 5}` + // watch vm.e.f's value: {g: 5} 'e.f': function (val, oldVal) { console.log('new: %s, old: %s', val, oldVal) } From 4ae2fb8370119ef0db7262db6227217f785c6f97 Mon Sep 17 00:00:00 2001 From: Chris Fritz Date: Fri, 5 Jan 2018 14:18:25 -0500 Subject: [PATCH 3/3] tweaks to watch api examples --- src/v2/api/index.md | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/v2/api/index.md b/src/v2/api/index.md index 8597fda254..c95fc5ece7 100644 --- a/src/v2/api/index.md +++ b/src/v2/api/index.md @@ -592,7 +592,7 @@ type: api ### watch -- **Type:** `{ [key: string]: string | Function | Object | [key: Array]}` +- **Type:** `{ [key: string]: string | Function | Object | Array}` - **Details:** @@ -630,17 +630,11 @@ type: api immediate: true }, e: [ - function handle1 (val, oldVal) { - console.log('new: %s, old: %s', val, oldVal) - }, - function handle2 (val, oldVal) { - console.log('new: %s, old: %s', val, oldVal) - } + function handle1 (val, oldVal) { /* ... */ }, + function handle2 (val, oldVal) { /* ... */ } ], // watch vm.e.f's value: {g: 5} - 'e.f': function (val, oldVal) { - console.log('new: %s, old: %s', val, oldVal) - } + 'e.f': function (val, oldVal) { /* ... */ } } }) vm.a = 2 // => new: 2, old: 1