Я понимаю, что это не то, как фреймворк изначально предназначался для использования.
Что я хотел бы сделать, так это программно смонтировать компонент на странице, а затем программно размонтировать его.
const Component = Vue.extend({
template: '<div>This works</div>'
})
const c = new Component()
c.$mount()
document.getElementById('app').appendChild(c.$el)
Здесь я бы хотел очистить компонент
c.$unmount()
c.$destroy()
Есть ли что-то подобное, что удалит слушателей и выполнит полную очистку?
Или я могу просто сделать следующее без последствий
document.getElementById('#app').innerHTML = ''