1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| 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
| },
| }
|
|