Alexandr
и оповещение тогда. Типа женский голос начинает: до закрытия глаз школьникам осталось 5, 4, 3...
Ivan
подскажите плз, как из мутации в одном модуле vuex доступиться до state в другом?
Иван
Из мутации? третий аргумент в неё будет rootState
Иван
Или это в геттерах...
Ivan
в экшнах
Иван
В общем, никак
Женя
никах
Иван
В экшенах просто rootState из первого аргумента берешь
Иван
Иван
Вот как rootGetters, ток rootState
Alexandr
еще может быть так: someAction(store, payload){ store.rootGetters }
Farid
Иван
Alexandr
да
Alexandr
просто может у человека это все не разложено как у тебя и он не поймет
Farid
Max
есть кто работал с рисованием полигонов на гугл карте?
Dmitriy
парнишки а не плохая ли практика делать вот так
let test = 123;
export default {
name: 'add-region',
components: {....
Dmitriy
типа обьвить переменную за компонентом
Igor
ничего плохого, просто реактивности не жди от неё и всё
Dmitriy
ну она мне и не нужна по сути. Спасибо)
Dmitriy
ну именно с этой переменной не нужна
Константин
Эмм а кто знает что делать если @vue/cli-service не ставится из-за падения установки зависимости yarkie
Может както этот пакет руками можно запихать в обход нпм
Иван
А зачем ты сервис отдельно ставишь?
Иван
@vue/cli и все
Константин
Эмм
Константин
Т.е. Все поменялось ?
Иван
?
Иван
НУ третья версия ИКС (интерфейс командной строки) ставится через @vue/cli
Иван
И она уже там сама сервис ставит как надо
Константин
Так но у меня тут в дев окружении билдер скрипт пытается позвать vue-cli-service (непомню с какими параметрами не у компа)- теперь наверно можно поменять команду
Иван
Нет, все правильно
Иван
Он вызывает её
Иван
Но ставится она как зависимость vue cli
Константин
Но тогда ее нет
Иван
Просто сделай yarn add -D @vue/cli
Константин
Он ее завет а ее нет тоесть сервиса тоже нема
Константин
Ох еще yarn какойто теперь ))) ох уж этот фронтенд современный
Иван
Ой, ну нпм, ниважна
Alexandr
да нормальный фронтенд
Alexandr
вы в 90-х не были
Иван
npm i --save-dev @vue/cli тоже сойдет
Иван
Мне нпм не нравится тем, что в консоль срет дико)
Иван
Ярн поспокойней
Иван
Пошурудил там чет спиннер и готово
Stanislav
Anonymous
Привет всем. Толком нигде не нашёл четкого ответа. Есть хедер: Authorization: token. Синтаксис используется везде (например, OAuth). Так вот, если переименовать Authorization, например, в AppAuth, это станет кастомным хедерам. Настроить и сервер и клиентскую часть на общение этими токенами, будет ли это хорошо? Почему везде используется header вида Authorizatiob: token, но не используется пара: myauth: token
Stanislav
Не надо спамить
Иван
Иван
Просто обычная договоренность
Anonymous
Понял, спасибо
Иван
Так-то это скорее Authenthication (или как там) должен быть хидер
Stanislav
Иван
НУ понимаю
Иван
Просто аутентификация и авторизация это разные вещи
Stanislav
Да
Иван
А так как авторизация всегда происходит на стороне сервера чисто, это аутентификация
Иван
И хидер должен соответственно называться
Иван
Но так как никто не может запомнить как там это по английски правильно пишется, выбрали Authorization
Sunlive
сJlo}l{Ha
Иван
Ну можно глобально вью сли поставить
Alexander
Stanislav
Иван
Но там надо ещё path прокинуть
Nikita
Nikita
у него есть либа rollup-plugin-vue
Nikita
так же vue-cli 3 умеет это делать из коробки
Nikita
типо vue build -t lib MyComp.vue
Иван
Кстати да
Женя
Ребята, есть норм паттерны для vuex? Весь гит хаб облазил ничего крутого не увидел. Мне бы типо списками управлять через стор, типо дефолтные экшены, мутации
Иван
Не храни их как массивы
Иван
Храни как объекты
Иван
Дай угадаю, у тебя эти списки - это сущности из бд?
Женя
Да)))
Женя
а что это плохо?
Иван
Нет, это как раз то, для чего vuex маст хэв порой
Иван
Можешь погуглить vuex-orm