style:弹框
Showing
2 changed files
with
4 additions
and
2 deletions
... | @@ -2,9 +2,12 @@ import Vue from 'vue' | ... | @@ -2,9 +2,12 @@ import Vue from 'vue' |
2 | import Popup from './index.vue' | 2 | import Popup from './index.vue' |
3 | 3 | ||
4 | const PopupBox = Vue.extend(Popup) | 4 | const PopupBox = Vue.extend(Popup) |
5 | Popup.install = function (title, editItem, data) { | 5 | Popup.install = function (title, editItem, formData, data) { |
6 | data.title = title | 6 | data.title = title |
7 | data.editItem = editItem | 7 | data.editItem = editItem |
8 | if (formData) { | ||
9 | data.formData = formData | ||
10 | } | ||
8 | let instance = new PopupBox({ | 11 | let instance = new PopupBox({ |
9 | data | 12 | data |
10 | }).$mount() | 13 | }).$mount() | ... | ... |
... | @@ -97,7 +97,6 @@ export default { | ... | @@ -97,7 +97,6 @@ export default { |
97 | } | 97 | } |
98 | }, | 98 | }, |
99 | destroyed () { | 99 | destroyed () { |
100 | // if appendToBody is true, remove DOM node after destroy | ||
101 | if (this.appendToBody && this.$el && this.$el.parentNode) { | 100 | if (this.appendToBody && this.$el && this.$el.parentNode) { |
102 | this.$el.parentNode.removeChild(this.$el); | 101 | this.$el.parentNode.removeChild(this.$el); |
103 | } | 102 | } | ... | ... |
-
Please register or sign in to post a comment