Я немного запутался здесь, где разместить свои глобальные функции. Во многих примерах файл main.js указывает на компонент приложения, и он помещается где-то внутри html. Этот рабочий процесс был бы прекрасен для меня, если бы я просто содержал всю свою логику в этом компоненте приложения. Но я сочетаю компоненты с функциональностью Laravel, поэтому это не работает для меня.
В настоящее время мой файл main.js содержит кучу методов, которые мне нужны для доступа из любого места в моем приложении. Эти методы не содержат каких-либо событий трансляции, поэтому их можно эффективно размещать в любом месте, пока они получают экземпляр vue-resource.
Мой файл main.js:
https://github.com/stephan-v/BeerQuest/blob/develop/resources/assets/js/main.js
Надеюсь, кто-нибудь может сказать мне, где я могу разместить свои методы дружбы, если я буду использовать vuex или вообще, потому что это не похоже на лучшую практику вообще.
Спасибо.