浏览代码

fix: dialog type

suzigang 5 年之前
父节点
当前提交
f9803b76ae
共有 2 个文件被更改,包括 52 次插入80 次删除
  1. 51 79
      src/packages/dialog/demo.vue
  2. 1 1
      src/packages/dialog/index.ts

文件差异内容过多而无法显示
+ 51 - 79
src/packages/dialog/demo.vue


+ 1 - 1
src/packages/dialog/index.ts

@@ -20,7 +20,7 @@ const Dialog = options => {
   const container = document.createElement('div');
   render(instance, container);
   const dialogDom = document.querySelector('#' + options.id);
-  if (options.id && dialogDom) {
+  if (options.id && dialogDom && dialogDom.parentNode) {
     dialogDom.parentNode.replaceChild(instance.el, dialogDom);
   } else {
     document.body.appendChild(instance.el);