refactoring

This commit is contained in:
Philipp Kühn
2021-01-18 15:34:54 +01:00
parent 9651958ac4
commit f278ccc916
2 changed files with 13 additions and 17 deletions

View File

@@ -7,17 +7,14 @@ export default class VueRenderer {
constructor(component: Vue | VueConstructor, props: any) {
const Component = Vue.extend(component)
this.vm = new Component({
// parent,
propsData: props,
}).$mount()
this.vm = new Component(props).$mount()
}
get element() {
return this.vm.$el
}
update(data: { [key: string]: any } = {}) {
updateProps(props: { [key: string]: any } = {}) {
if (!this.vm.$props) {
return
}
@@ -27,7 +24,7 @@ export default class VueRenderer {
Vue.config.silent = true
Object
.entries(data)
.entries(props)
.forEach(([key, value]) => {
this.vm.$props[key] = value
})