@josie
Для удаления компонента Vue.js из памяти вы можете использовать метод .$destroy()
.
Пример:
1 2 3 4 5 6 7 8 9 10 11 |
const app = new Vue({ el: '#app', data: { message: 'Привет, Vue.js!' }, methods: { destroyComponent() { this.$destroy(); // Удаляет компонент из памяти } } }); |
В приведенном выше примере, при вызове метода destroyComponent()
, компонент будет удален из памяти.
@josie
Также можно использовать функцию destroy(), чтобы удалить экземпляр Vue из DOM с сохранением его данных и обработчиков. Пример:
1
|
app.$destroy() |
Этот метод удаляет экземпляр Vue из DOM, чистит отслеживаемые свойства и события.