Как вынести повторяющиеся методы в VUE.js?

Есть несколько компонентов на VUE.js, именно компонентов, не SPA, в которых повторяются методы.
Например валидация полей.
Как правильно из вынести из компонентов и использовать в нужных местах?
Какие варианты могут быть? Написать их в общем js и вызывать в методах каждого компонента?
Или создать компонент с этими методами, и потом его импортировать в нужный?
  • Вопрос задан
  • 906 просмотров
Решения вопроса 3
0xD34F
@0xD34F Куратор тега Vue.js
Ответ написан
Комментировать
boratsagdiev
@boratsagdiev
Как уже подсказали: миксины, фильтры. Вот пара статей по ним.

https://medium.com/devschacht/using-mixins-vue-js-...

https://scotch.io/tutorials/how-to-create-filters-...
Ответ написан
Комментировать
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Применяйте механизмы повторного использования кода: миксины, директивы, плагины, фильтры в зависимости от ситуации.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
HighQuality
@HighQuality
☁ Ниндзя девелопер
Сделать новый модуль и импортировать там где его использование уместно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы