import { createApp } from 'https://unpkg.com/vue@3/dist/vue.esm-browser.js'; export async function initEInvoiceApp(element, data) { const template = await fetch(data.template_url).then(response => response.text()); const App = { data() { return { data: data, open: false } }, methods: { intVal: function(value) { console.log(value); return parseInt(value); }, trans: function(strDefault) { return strDefault; } }, template: template }; createApp(App).mount(element); }