Size: a a a

Vue.js Russian Developers Community

2020 December 19

VD

Vitaliy Demchuk in Vue.js Russian Developers Community
DK
убери { }
++
источник

AY

Artyom Yun in Vue.js Russian Developers Community
а блин, в скобках дело было, спасибо ребята :3
источник

R

Rose in Vue.js Russian Developers Community
Another one bites the dust...!
Banned Jürgen.
Reason:
Automated blocklist action, due to a match on: t.me/joinchat/*
источник

MM

Mr. Maklaren in Vue.js Russian Developers Community
Хочу сделать локализацию(без использования фильтров). Как правильно импортировать это в каждый Vue?
источник

Д

Дмитрий in Vue.js Russian Developers Community
Mr. Maklaren
Хочу сделать локализацию(без использования фильтров). Как правильно импортировать это в каждый Vue?
источник

MM

Mr. Maklaren in Vue.js Russian Developers Community
Спасибо, видел. Не хочу брать библиотеки. 1 метод + 1 объект. Напишу сам. Только суть вопроса всё ещё актуальна, как правильно импортировать мой файл в каждый Vue
источник

Д

Дмитрий in Vue.js Russian Developers Community
mixin
источник

MM

Mr. Maklaren in Vue.js Russian Developers Community
каждый раз в ручную вбивать миксин, так ещё и на каждый компонент одно и то же мёржить. Было бы проще из стора доставать. Нормальная идея?
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Mr. Maklaren
Хочу сделать локализацию(без использования фильтров). Как правильно импортировать это в каждый Vue?
Вам нужен неявный импорт, чтобы в коде компонента не надо было ничего делать для получения этого метода, и не было видно, откуда он взялся?
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Mr. Maklaren
Хочу сделать локализацию(без использования фильтров). Как правильно импортировать это в каждый Vue?
Эти данные ведь не нужны реактивными. Они не будут меняться в рантайме, верно?
источник

MM

Mr. Maklaren in Vue.js Russian Developers Community
Grigorii K. Shartsev
Эти данные ведь не нужны реактивными. Они не будут меняться в рантайме, верно?
Верно
источник

MM

Mr. Maklaren in Vue.js Russian Developers Community
Grigorii K. Shartsev
Вам нужен неявный импорт, чтобы в коде компонента не надо было ничего делать для получения этого метода, и не было видно, откуда он взялся?
Неявный импорт. Где об этом можно узнать?
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Mr. Maklaren
Неявный импорт. Где об этом можно узнать?
Нигде, это просто словосочетание
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Mr. Maklaren
Верно
Самое простое - просто положить в прототип
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Что часто делают в плагинах
источник

Д

Дмитрий in Vue.js Russian Developers Community
Mr. Maklaren
каждый раз в ручную вбивать миксин, так ещё и на каждый компонент одно и то же мёржить. Было бы проще из стора доставать. Нормальная идея?
все равно импортить будешь
источник

MM

Mr. Maklaren in Vue.js Russian Developers Community
Дмитрий
все равно импортить будешь
через main.js
источник

Д

Дмитрий in Vue.js Russian Developers Community
actions, getters,в компонентах
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Vue.prototype.getLocalization = (key) => { ... }
И будет метод доступен во всех компонентах.
Не красиво, грязно, сомнительно.

Но это самый простой применяемый способ сделать что-то неявно доступно во всех компонентах
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Хотя функция несколько сомнительная)
источник