[bugfix] Toast: edundant instance when sync called multil times

This commit is contained in:
陈嘉涵
2019-06-06 11:19:19 +08:00
parent f898b61e44
commit f5059ea6ba
2 changed files with 9 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
import Vue from 'vue';
import VueToast from './Toast';
import { isObj, isServer, isInDocument } from '../utils';
import { isObj, isServer } from '../utils';
const defaultOptions = {
type: 'text',
@@ -38,7 +38,7 @@ function createInstance() {
return {};
}
if (!queue.length || multiple || !isInDocument(queue[0].$el)) {
if (!queue.length || multiple) {
const toast = new (Vue.extend(VueToast))({
el: document.createElement('div')
});