в глобальном скоупе для форматирования чисел (19200 => 19 200)
Мне для этого нужно описывать это плагином или миксином?
Лучше просто явно импортить функцию в каждый компонент
Миксин позволяет импортировать хуки, но если есть такой же хук в компоненте, то они выполняются последовательно. Вроде считаются антипаттерном и лучше работать с модулями. Для вашей задачи лучше модулем
Под модулем подразумеваете vue-плагин или обычный отдельный js файл, которые импортируется в компонент?
Отдельный js файл, из которого экспортируете функцию, объект
А по структуре в проекте такие файлы где описываются, не подскажете?
Почему антипаттерн, кстати? Менее удобен для подсветки IDE для быстрого перехода к методу?
Если над кодом работает больше одного человека, возникает ситуация, что вы открываете незнакомый вам компонент в котором 6 миксинов и до того как сделать микро правку вам нужно пройтись по 6 миксинам и понять какая вообще логика уже существует в компоненте. Ну а если миксины содержат логику которая пересекается, то начинается мрак
Обсуждают сегодня