Невозможно вызвать функцию javascript в другом файле javascript - PullRequest
1 голос
/ 19 марта 2020

Я, вероятно, делаю что-то не так, я просто не могу понять, что это такое. Здесь, в «File1. js», я создаю функцию с именем weeklyfunc()

function weeklyfunc() {
  var chain = _.cloneDeep(_.chain(state.items).filter({
    'id': 1
  }).head().value());

  chain.startDate = "2020-03-17";
  chain.endDate = "2020-03-17";
  chain.id = 2343;
  chain.index = 8;
  chain.leftDistanceInitPX = 408;
  chain.leftDistancePX = 408;

  modifiedItems.push(chain);
}

А здесь, в «File2. js», я пытаюсь вызвать функцию.

check: function(ev) {
  if (ev.target.value === "custom")
    document.getElementById("expandrepeat").style.display = 'block';
  else if (ev.target.value === "weekly")
    weeklyfunc();
  else
    document.getElementById("expandrepeat").style.display = 'none';
},

Это не работает, как я могу это исправить?

1 Ответ

0 голосов
/ 19 марта 2020

Попробуйте экспортировать

export yourfunction() {
    //...
}

И затем импортируйте его туда, куда хотите его использовать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...