@Ispanec1998

Что подразумевается под factory во vue?

Для чего начала кода начинается с проверки
typeof exports === 'object' && typeof module !== 'undefined'

typeof define === 'function'
И что подразумевается по factoryв данном контексте?
(function (global, factory) {
	typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
	typeof define === 'function' && define.amd ? define(factory) :
	(global.Vue = factory());
}(this, (function () {}
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Так понятнее?
function foo (global, factory) {
  if (typeof exports === 'object' && typeof module !== 'undefined') {
    module.exports = factory();
    return;
  } 
  if (typeof define === 'function' && define.amd) {
    define(factory);
    return;
  }
  global.Vue = factory();
}
foo(this, finction() { ... });

А factory - это callback-функция, переданная вторым параметром в анонимную функцию.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы