From 84a8a413aa0f14873b4923c703242625441e94dd Mon Sep 17 00:00:00 2001 From: 梁灏 Date: Wed, 15 Mar 2017 18:56:37 +0800 Subject: [PATCH] fixed bug of Transfer when no slot --- examples/routers/form.vue | 2 +- examples/routers/transfer.vue | 152 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------- src/components/transfer/transfer.vue | 4 ++-- 3 files changed, 79 insertions(+), 79 deletions(-) diff --git a/examples/routers/form.vue b/examples/routers/form.vue index 61a9565..cc7fe0f 100644 --- a/examples/routers/form.vue +++ b/examples/routers/form.vue @@ -11,7 +11,7 @@ - + --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/transfer/transfer.vue b/src/components/transfer/transfer.vue index fd8d1b7..d1030a9 100644 --- a/src/components/transfer/transfer.vue +++ b/src/components/transfer/transfer.vue @@ -67,8 +67,8 @@ return cloned; } - const vNodes = this.$slots.default; - const clonedVNodes = vNodes.map(vnode => cloneVNode(vnode)); + const vNodes = this.$slots.default === undefined ? [] : this.$slots.default; + const clonedVNodes = this.$slots.default === undefined ? [] : vNodes.map(vnode => cloneVNode(vnode)); return createElement('div', { 'class': this.classes -- libgit2 0.21.4