| New file |
| | |
| | | import UserCardDetail from './UserCardDetail' |
| | | |
| | | export default { |
| | | install(Vue) { |
| | | function user(user_id, options) { |
| | | let _vm = this |
| | | const el = new Vue({ |
| | | router: _vm.$router, |
| | | store: _vm.$store, |
| | | render(h) { |
| | | return h(UserCardDetail, { |
| | | on: { |
| | | close: () => { |
| | | el.$destroy() |
| | | document.body.removeChild(el.$el) |
| | | }, |
| | | changeRemark: data => { |
| | | options.editRemarkCallbak && options.editRemarkCallbak(data) |
| | | }, |
| | | }, |
| | | props: { |
| | | user_id, |
| | | }, |
| | | }) |
| | | }, |
| | | }).$mount() |
| | | |
| | | document.body.appendChild(el.$el) |
| | | } |
| | | |
| | | Vue.prototype.$user = user |
| | | }, |
| | | } |