From e67e36ad34af1a22859e5b0137f616473907ef53 Mon Sep 17 00:00:00 2001 From: skirtle <65301168+skirtles-code@users.noreply.github.com> Date: Sat, 2 Jan 2021 07:24:28 +0000 Subject: [PATCH] fix: correct small bugs in the v-for array refs examples --- src/guide/migration/array-refs.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/guide/migration/array-refs.md b/src/guide/migration/array-refs.md index a18500543f..5a0ab6fe88 100644 --- a/src/guide/migration/array-refs.md +++ b/src/guide/migration/array-refs.md @@ -25,7 +25,9 @@ export default { }, methods: { setItemRef(el) { - this.itemRefs.push(el) + if (el) { + this.itemRefs.push(el) + } } }, beforeUpdate() { @@ -40,13 +42,15 @@ export default { With Composition API: ```js -import { ref, onBeforeUpdate, onUpdated } from 'vue' +import { onBeforeUpdate, onUpdated } from 'vue' export default { setup() { let itemRefs = [] const setItemRef = el => { - itemRefs.push(el) + if (el) { + itemRefs.push(el) + } } onBeforeUpdate(() => { itemRefs = [] @@ -55,7 +59,6 @@ export default { console.log(itemRefs) }) return { - itemRefs, setItemRef } }