main.js теперь как я могу его использовать в других коммпонентах? или мне надо сделать import на каждый коммпонент где я буду его использовать?
Vue.prototype.$formater = {numberFormater}
Не надо так делать
да, надо импортировать в каждый компонент
Nuxt так делает
и это плохо
если vue 2, то можно сделать фильтрами, если vue 3, то provide/inject
В двойке тоже есть provide/inject
да, но в двойке есть и фильтры, которые нужны как раз для этого, а в тройке их нет
Но зачем добавлять фильтры, если они депрекейтед?
разве они депрекейтед? насколько я помню, в двойке с ними все норм, просто их выпилили в тройке за ненадобностью
2.6 не выдаёт варнигов, но фактически (из факта удаления в тройке) - депрекейтед. В 2.7, на сколько я помню, будут сообщать об устаревании
а, тогда да, не стоит лучше юзать последний раз, когда я юзал двойку, там не было никаких ворнингов насчет фильтров
потому что они будут в 2.7, а она еще не вышла
Обсуждают сегодня