Могу ли я создать / смонтировать компонент VUE, вызывающий функцию JS на полностью загруженной странице?
Я думаю, что вы хотите загрузить / смонтировать компонент в определенном состоянии, а не при инициализации страницы.
Если это так, то вы можете использовать ленивые и динамические компоненты:
<template>
//...
<button @click="activateComponent">Activate component</button>
<component :is="dynamicComponent" />
//...
</template>
<script>
export default {
components: {
MyCmp: () => import('./MyCmp.vue') //lazy loading
},
data: () => ({
dynamicComponent: null
}),
methods: {
activateComponent () {
this.dynamicComponent = 'MyCmp'
}
}
}
</script>