561039fe by 任超

style:弹框

1 parent 4642378b
...@@ -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 }
......