Как избежать дублирования кода при работе NUXT.js и Axios?
Всем привет:
Такой вопрос:
Если похожий код (как на примере) дублируется в разных компонентах но с небольшими отличиями в названии того что я передаю в параметрах функции
Какие есть варианты вынести все это дело куда то отдельно в нуксте и потом внедрять кастомно параметры? (для каждого компонента индивидуально)
Стоит ли это делать через плагин? Если да - то каким образом потом внедрять индивидуально нужные параметры на компонентах + как подключать плагин именно только на этих компонентах и нигде больше?
Ответы (1 шт):
Если вся суть метода в axios запросе, то мб перенести это в Vuex action. И туда передавать параметры. А в компонентах просто будешь dispath`ить его с тем,что тебе необходимо. Я бы на такой вариант глянул.
