Вопросы к Поиску с Алисой
Директива v-show лучше директивы v-if в плане производительности при частом переключении видимости элемента. www.c-sharpcorner.com
v-if имеет более высокие затраты на начальный рендеринг, так как каждый раз при изменении условия создаёт и уничтожает элемент в DOM. www.c-sharpcorner.com Если компонент «тяжёлый», то при переключении состояния интерфейс может немного подвисать. habr.com
v-show, в свою очередь, при переключении просто устанавливает значение стиля display в none, и элемент всегда существует на странице. habr.com Однако v-show не подойдёт, если компонентов на странице одновременно будет много, даже если они лёгкие, это повлияет на скорость рендеринга. habr.com
Таким образом, v-if более производителен для сложных структур, а v-show идеален для быстрого переключения видимости. forfrontend.ru