Встречается на собеседованиях • сегодня

Как браузер понимает что нужно очистить hash во Vue файлах

В Vue браузер очищает хеш (#) из URL благодаря механизму history.pushState или history.replaceState, который используется Vue Router. Когда происходит навигация, Vue Router изменяет URL без перезагрузки страницы, убирая хеш, если он не нужен.

Пример:

javascript
const router = new VueRouter({
  mode: 'history', // Убирает хеш из URL
  routes: [...]
});

Если используется hash mode (по умолчанию), хеш остаётся, но Vue Router управляет им, чтобы не вызывать перезагрузку страницы. Очистка хеша происходит при переходе в history mode, где URL выглядит как обычный путь (/page вместо /#/page).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы