ソースを参照

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);