Вы можете использовать объект состояния: Состояние и жизненный цикл . Всякий раз, когда изменяется состояние, любой компонент использует его, get также обновляется.
this.state = {privateImputationData: null} //or some default
Итак, в вашем коде:
@computed get ImputationData() {
return this.privateImputationData || {};
}
loadImputation = (diplayedImputations) => {
HttpClient.postJSON(this.apiDataUrl, diplayedImputations).then((result) => {
this.setState({privateImputationData: result});
this.loadAdditionalData();
});
}
Чтобы использовать значение:
this.state.privateImputationData;
Вы не можете импортировать ваши файлы из каталога resources
, единственной видимой частью вашего приложения для пользователей должна быть папка public
, поэтому вы должны поместить свой файл в папку public
. например,
public/js/modjule.js
и импортируйте его следующим образом
<script src="{{ asset('js/module.js') }}"
, если ваш сайт работает по протоколу https
, вы можете использовать secure_asset()
<script src="{{ secure_asset('js/module.js') }}"