quasar-framework
Version:
Simultaneously build desktop/mobile SPA websites & phone/tablet apps with VueJS
25 lines (21 loc) • 443 B
JavaScript
import { Vue } from '../install'
export default function (VueComponent) {
return {
create (props) {
const node = document.createElement('div')
document.body.appendChild(node)
let vm = new Vue({
el: node,
data () {
return {props}
},
render: h => h(VueComponent, {props})
})
return {
close (fn) {
vm.quasarClose(fn)
}
}
}
}
}