Можно ли использовать библиотеки Vue 2 в Vue 3 и наоборот?

Я знаю, что во Vue 3 есть критические изменения.

Но если библиотека не использует функции обратной несовместимости, могу ли я использовать ее одновременно в Vue 2 и Vue 3? Или мне следует дождаться релизной сборки, специально созданной для Vue 3?


person nitrovatter    schedule 12.09.2020    source источник
comment
Если вы не хотите вручную проверять, использует ли каждая библиотека ни одну из несовместимых функций, вы можете дождаться сборки Vue3.   -  person Seblor    schedule 12.09.2020
comment
@Seblor, я спросил о теоретической возможности использования сборки библиотек для Vue 2 в Vue 3. Возможно, что-то изменилось в процессе сборки, и библиотеки, созданные для предыдущей версии, вообще не могут быть использованы в следующей версии.   -  person nitrovatter    schedule 12.09.2020
comment
Отвечает ли это на ваш вопрос? Можно ли использовать компоненты Vue2 в Vue3   -  person silent-tiger    schedule 25.09.2020


Ответы (1)


Скорее всего, это не лучшая идея (в производстве). Некоторые части api были изменены, например, синтаксис для директив был изменен, уничтожено теперь отключено, scopedSlots были объединены в слотах, с использованием пустого объекта vue в качестве eventBus был удален и многие другие небольшие изменения. Вероятно, все это можно исправить быстро, но до тех пор, пока специалисты библиотеки не сделают этого, у вас будут проблемы и предупреждения от пакетов vue2.

person silent-tiger    schedule 24.09.2020