Проанализируйте предоставленный Vue-код: какие переменные являются реактивными, где реактивность теряется и как это исправить?
Да, сталкивался. Потеря реактивности во Vue 2 возникала в основном в двух случаях:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Да, сталкивался. Потеря реактивности во Vue 2 возникала в основном в двух случаях:
Читать ответПроверю наличие полифилов: в первую очередь, core-js и regenerator-runtime, подключенных через @babel/preset-env. Убежусь, что они импортированы в главном файле приложения (main.js или подобном).
Читать ответВо Vue.js директивы — это специальные атрибуты с префиксом v-, которые расширяют HTML и позволяют связывать данные с DOM.
Читать ответТелепорты в Vue 3 — это способ рендеринга содержимого компонента в другое место DOM-дерева, не привязанное к фактическому расположению компонента в иерархии.
Читать ответДля хранения глобального состояния во Vue.js часто используют такие инструменты, как Vuex и Pinia. Vuex был стандартом для Vue 2, а Pinia — более современная и легковесная альтернатива, рекомендованная для Vue 3.
Читать ответВ Vue.js (версии 2 и 3) для вызова метода дочернего компонента из родительского можно использовать ссылку на компонент через ref.
Читать ответВо Vue 3 жизненный цикл компонента включает несколько хуков, которые вызываются в определённом порядке при создании, обновлении и уничтожении компонента.
Читать ответИспользовал несколько подходов, в зависимости от масштаба проекта и требований:
Читать ответРеактивность во Vue.js основана на системе отслеживания зависимостей property.
Читать ответnextTick во Vue.js — это метод, который позволяет отложить выполнение функции до следующего цикла обновления DOM.
Читать ответВ Vue.js (и похожих реактивных фреймворках) используются следующие концепции для работы с реактивными данными:
Читать ответСтраницу на Vue обычно создают как отдельный компонент (.vue файл), который состоит из трех секций: template, script и style.
Читать ответ