Closed Badalik closed 6 years ago
@Badalik Получилось запустить с вебпаком его?
@mk-initflow нет, только с версией 2.2.2
@Badalik как вы его запускаете, как jQuery плагин? Тогда см. https://github.com/Diokuz/baron/issues/156
Подключаю вот так.
import baron from 'baron';
function mounted() {
const contentElement = this.$refs.content;
baron(contentElement);
}
this.$refs.content ссылка на обычный dom элемент.
Ох, обленился я совсем :( Обещаю починить на следующей неделе, если воспроизведу. Но идея почему сломано уже есть.
@Diokuz, проблема ясна как день. Ваш логгер пытается выдать инфу, что барон подключили, но jquery он не находит, но что-то идет не так и сам логгер падает. Проблема в доке, у вас сказано, что baron якобы не зависим от jquery и может вполне себе работать, а оказывается нужно портянку функций или кучу библиотек подключить, чтоб заменить этот jquery. И я не могу понять, как так, написано, что jquery не нужен, но без jquery не пашет.
C jquery тоже падает если вебпаком подключать. Если я правильно понял, проблема здесь, в core.js
baron.fn.log
определяется в debug.js
, но в core.js
он нигде не подключается, соответственно здесь в core.js
при логгинге и получаем apply of undefined
Ха!
Да, здесь сразу две проблемы
В общем, in progress...
Workaround: just add jQuery to your webapp.
Fixed in baron@3.0.0
Использую сборку с webpack, после апдейта появилась ошибка Cannot read property 'apply' of undefined, до этого стояла версия 2.2.2