Skip to content

Commit 6017d78

Browse files
committed
Fix: When destroying a component with an not initialized swiper
surmon-china#341
1 parent 66bd9b1 commit 6017d78

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/ssr.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,9 @@ const swiperDirective = globalOptions => {
112112
const instanceName = getInstanceName(el, binding, vnode);
113113
const swiper = vnode.context[instanceName];
114114
if (swiper) {
115-
swiper.destroy && swiper.destroy();
115+
if (swiper.destroy && swiper.initialized === true) {
116+
swiper.destroy();
117+
}
116118
delete vnode.context[instanceName];
117119
}
118120
}

0 commit comments

Comments
 (0)