
Oleg
23.04.2018
14:12:53
вынести в настройки вебпака

Michael
23.04.2018
14:13:23
надо Vue.config.whatever настраивать в той же сборочке, где потом будет использоваться new Vue(...)

Eugeny
23.04.2018
14:32:06
в дисте
так а мне надо, что бы оно билдилось не в дист, а совсем в другую папку проекта, где отдельно идет папка js и css

Google

Sunlive
23.04.2018
14:32:27
3й кли?

Stanislav
23.04.2018
14:40:31

Eugeny
23.04.2018
14:40:54

Междоус
23.04.2018
14:43:00
Парни, в vuex есть массив стрингов. Приходят данные с сервера. Вызываю мутацию на его обновление. И получаю некоторое странное поведение. Оэидаемо если:
1. стринги теже, но меняются местами
2. новые стринги
А вот если их становится меньше, то исключенные стринги становятся в начало массива store.order.
updateOrder: (store,payload) => {
store.order = payload;
}
То есть store.order = ['a','b','c'];
приходит новый payload = ['b', 'd', 'c']
в результате store.order = ['a', 'b', 'd', 'c'];
Через РАЗ!!! Путь данных с сервера до стора всегда одинаковый.
Пробовал Vue.set(store, 'order', payload) Тоже самое
Еще использую vuex-persistedstate
Почему такое случается и куда гуглить(пока не до конца забанили)?

gleb
23.04.2018
14:49:39
точно state обновляете не влоб а через мутации? ) https://vuex.vuejs.org/ru/mutations.html

Междоус
23.04.2018
14:51:37
Да.
Ну вернее, диспатч, из него в мутацию(через commit)

gleb
23.04.2018
14:55:26
тогда только вставлять console.log в разные места в vuex и смотреть где появляется лишний
https://github.com/vuejs/vuex/blob/dev/src/store.js#L99 типа сюда

Astr0junk
23.04.2018
14:56:50
Коллеги, нужен совет от вас. Решаю следующую задачу - есть три кнопки, они меняют состояние одного проперти, есть еще три кнопки, меняют состояние еще одного проперти (по сути тоглеры). Задача такая, при изменении состояния в первом тоглере (выбор первой кнопки к примеру), заблокировать работу во втором толгере третьей кнопки

Google

Astr0junk
23.04.2018
14:56:58
вопрос, как это в рамках стора замутить?
где логика блокирования должна находится?
что это вобще? экшен с в сторе, в котором куча логика в стиле - если тут значение такое, то там другое, или можно как то сделать зависимость значения disabled (Boolean), от значения другого поля?

Alex
23.04.2018
14:58:39
сделай контейнер над кнопками
из него подпишись на стор
и рули в нем бизнес логикой
а кнопки будут тупыми вьюхами

Astr0junk
23.04.2018
14:59:08
вот как будто бы не там бизнес логика должна быть?

Alex
23.04.2018
14:59:15
стор - про данные

Astr0junk
23.04.2018
14:59:16
так сейчас и есть
но кажется не красивым

Alex
23.04.2018
14:59:27
не про отображение

Astr0junk
23.04.2018
14:59:38
это и не про отображение
это про состояние тоглера

Vladimir
23.04.2018
14:59:57
disabled на кнопке при определнном состоянии это норм же, нет?

Astr0junk
23.04.2018
14:59:58
и доступных ему режимов

Междоус
23.04.2018
15:00:03

Astr0junk
23.04.2018
15:00:41
Vladimir два ряда кнопок - в первом выбрал режим номер три - во втором ряду доступны стали только две из трех
вот что требуется
типа из значения одного проперти установить режим второго тоглера

Google

Astr0junk
23.04.2018
15:01:24
и вопрос как эту зависимость красиво обозначить в коде

Alex
23.04.2018
15:01:32
храни локальный стейт всех кнопок на уровне выше
в контейнере общем
там же всю бизнес-логику
и во вьюхи кнопок пропсами уже

Astr0junk
23.04.2018
15:03:16
Alex так, а если я для скажем так базового тоглера режим доступных значений из пропсов посчитаю, а остальным сделаю как компьютед от его состояния?
это же вроде норм?

Alex
23.04.2018
15:03:58
не очень понимаю тебя)

Astr0junk
23.04.2018
15:04:07
получается и опишу зависимость от состояния и стейт чистый останется
стора
сек
начал писать - понял что не вариант

Astr0junk
23.04.2018
15:06:20
)
вобщем да
спасибо. сделаю как и предложили

Максим
23.04.2018
15:10:15
Можно ли получить доступ к руту из модуля?
И сделать комит

Междоус
23.04.2018
15:16:56

Agshin
23.04.2018
15:34:43
Привет.
Кто-нибудь знает, как убрать зум на устройствах
конкретно сделано приложение, которое стоит в терминалах. Приложение открыто в chrome.
Нужно убрать zoom пальцами

Google

Иван
23.04.2018
15:37:10
userscalable=0

Agshin
23.04.2018
15:37:41
не работает почему -то

Иван
23.04.2018
15:37:55
<meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width" />

Agshin
23.04.2018
15:38:26
да. я так и пробовал

Admin
ERROR: S client not available

Agshin
23.04.2018
15:38:35
сейчас проверю на мобильном

Alex
23.04.2018
15:39:33
хром уже год как игнорирует user-scalable

Иван
23.04.2018
15:39:36

Максим
23.04.2018
15:40:04
Да
Не подскажите как? А то я что то туплю
И это вообще нормальная практика иди так лучше не делать?

Alex
23.04.2018
15:40:36
задай просто maximum-scale, minimum-scale

Иван
23.04.2018
15:40:37
Норм
В экшене доступ нужен?

Alexandr
23.04.2018
15:40:48
кто юзает подобие datatables для вью? нужно отображение, выделение галочками и добавление катомных кнопочек рядом с каждой строкой (ну, как в админке: показать, редактировать, удалить)

kekenec
23.04.2018
15:41:26
.sync или события - что из этого канон для изменения данных в родителе?

Иван
23.04.2018
15:41:49
Так синк и есть события

Agshin
23.04.2018
15:42:13

kekenec
23.04.2018
15:42:15
Стоп. Под капотом sync вызываются события?

Иван
23.04.2018
15:42:22
Ага
Это чисто сахар

Google

kekenec
23.04.2018
15:42:38
Принял, спасибо

Anton
23.04.2018
15:44:34
У кого-нибудь есть настроенный конфиг eslint для Vue с babel-eslint ?

Agshin
23.04.2018
15:45:08

Vlad
23.04.2018
15:45:21
Сафари тоже игнорит полностью

Alex
23.04.2018
15:45:50
ну тогда только события ловить, не?

Victor
23.04.2018
15:46:50
хрому флаг передай чтоб отключить это да и все
раз это терминалы
https://stackoverflow.com/questions/22999829/disable-chrome-pinch-zoom-for-use-in-kiosk первым результатом гуглится

Agshin
23.04.2018
15:49:43
спасибо!)

Pavel
23.04.2018
15:50:07
Привет юзаю axios
при использовании console.log выводит такую ошибку
TypeError: name.toUpperCase is not a function
https://pastebin.com/NkfRxM2T
Что я не так делаю?

Andy
23.04.2018
15:56:13