
Andrey
10.08.2018
07:28:49
Сверху роут на который перехожу, снизу отслеживание в роутере:
const scrollBehavior = function (to, from, savedPosition) {
console.log(to);
}

Arthur
10.08.2018
07:52:56
нужно юзать provide inject
WoW! Сильное колдунство. Слишком сильное чтобы упоминать в Гайде(up: нашел упоминание, но там тоже не рекомендуют использовать без крайней необходимости). Даже в API не рекомендуется его использовать в 'общем коде приложения'. Очень похоже на использование глобальных переменных - за что обычно ругают во многих ЯП))

DimenSi
10.08.2018
08:02:05

Google

Arthur
10.08.2018
08:02:54
Для меня по прежнему не очевидно почему нельзя (не рекомендуется?) использовать ивенты с данными.
евент без данных можно
евент с данными нельзя

James
10.08.2018
08:07:57
всегда нужно чтобы данные шли в 1 сторону
на отладке проще
да и я не могу представить когда так очень нужно в родитель что то передавать

Arthur
10.08.2018
08:12:59

James
10.08.2018
08:13:08
стор?

Arthur
10.08.2018
08:13:44
если у тебя небольшой компонент, зачем тянуть стор?

James
10.08.2018
08:14:13
куда тянуть? он вроде как глобальный

Arthur
10.08.2018
08:14:55
к томуже в сторе нужно будет дернуть экшен с данными. что очень похоже на ивент с данными.

James
10.08.2018
08:15:11
зачем экшен? геттер реактивен

Google

Arthur
10.08.2018
08:15:12

James
10.08.2018
08:15:17
да
еще момент я не обсуждаю апп в котором 2 компонента я говорю про нормлаьное приложение на 300-400 компонентов

Arthur
10.08.2018
08:17:04

Pavel
10.08.2018
08:17:08
Вопрос уважаемому сообществу — если хочу пополнить свою команду в Мск вью-разрабочиком, мне его здесь поискать имеет смысл? Или надо отправиться ещё куда-то?

Arthur
10.08.2018
08:18:19

James
10.08.2018
08:19:27
ну ты просто представь что если между родителем и чаилдом еще 5 компонентов как ты там евентами данные будешь передавать

DimenSi
10.08.2018
08:24:06

Arthur
10.08.2018
08:24:10

Alexey
10.08.2018
08:24:20
Ребят, как повесить клик на кнопку с разными ref ?
Делаю что-то типа такого
this.$refs[inp].click()
но получаю ошибку

Pavel
10.08.2018
08:25:55

Arthur
10.08.2018
08:26:47
зачем экшен? геттер реактивен
эм... а можно по подробней? просто я это, с твоих слов, себе так представляю:
//...
computed: {
doneTodosCount () {
return this.$store.getters.doneTodosCount
}
}
// ...
this.doneTodosCount = 42
возможно ты говорил о Method-Style Access https://vuex.vuejs.org/guide/getters.html#method-style-access

James
10.08.2018
08:31:10
ну да
это вроде совсем базово
там ток ограничение свойство не реактивное нужно выкручиваться

Костя
10.08.2018
08:33:15
Ребята - привет всем

Arthur
10.08.2018
08:33:21
просто зачем тогда авторы заморачивались с мутациями и экшенами? и рекомендуют менять состояние только через мутации делать?
P.S. я афк минут на 30, но все равно жду ответ) очень интересно

James
10.08.2018
08:34:11
акшены асинх мутации синх
а стор только синх

Google

James
10.08.2018
08:34:52
выход из положения потому что сейчас без асинха никуда

Костя
10.08.2018
08:34:54
подскажите по стилям - в приложении vue - в index.html прописан стиль body с (background: url(/assets/back.jpg) no-repeat center center fixed;) - При скролле на мобильном браузере из-за этой строки снизу появляется белый div (глюк)

James
10.08.2018
08:35:18
ну и я рекомендую делать акшене 2 мутации

Костя
10.08.2018
08:35:31
Кто может подсказать оптимальный вариант для фонового изображения - чтобы отображался без багов как на десктопе так и на мобильном браузере
?

Alex
10.08.2018
08:48:57
Это не проблема вью, это CSS

Денис
10.08.2018
08:50:50
кто-нибудь сталкивался с таким?
Module build failed: Error:
Vue packages version mismatch:
- vue@2.5.17
- vue-template-compiler@2.5.16
npm не видит обновлений для vue-template-compiler, откатывать версию vue?

Alex
10.08.2018
08:51:58
https://www.npmjs.com/package/vue-template-compiler
version
2.5.17
есть версия

Денис
10.08.2018
08:52:25
npm outdated не показывает почему-то =(

Alex
10.08.2018
08:53:02
как в package.json версии указаны

Денис
10.08.2018
08:53:41
у меня только "vue": "^2.5.17" прописан, второй видимо в зависимостях у кого-то
тут вот он пишет что делать
If you are using vue-loader@>=10.0, simply update vue-template-compiler.
If you are using vue-loader@<10.0 or vueify, re-installing vue-loader/vueify should bump vue-template-compiler to the latest.

Sunlive
10.08.2018
08:58:32
удали нодмодули и лок файл
и переустанови зависимости

Denis
10.08.2018
09:08:44
Ребята, нужно ваша подсказка. Я перебераю масив через v-for, в котором может лежать много полей с кнопкой добавить. Как сделать, что бы при @click, кнопка меняла цвет только одна, а не все?

Alex
10.08.2018
09:09:27
Завести в каждом элементе свойство на основании которого будет раскрашиваться. А при клике только у нужного объекта менять это свойство

Oz
10.08.2018
09:13:14
Ребят нужна помощь по vue js.
через json отправляются разрешения на checkbox
то есть есть блок и в нём можно либо 1 галочку поставить либо на все. Как такое можно реализовать? Примеров не нашёл

Google

Michael
10.08.2018
09:14:13

Oz
10.08.2018
09:15:07
смотри у меня есть json с параметрами
есть заголовок и вложенные данные генерирую блок черех vfor
у вложенных данных есть чекбокс
и у каждого блока есть свои параметры true and folse

Артемка
10.08.2018
09:15:39
folse

Oz
10.08.2018
09:15:49
если true то можно стаивить все галки если false то одна

Admin
ERROR: S client not available

Michael
10.08.2018
09:16:20
труе, фолсе
данные v-forом не генерятся
json'ов с парметрами не бывает

Дмитрий
10.08.2018
09:17:06
:disabled ="folse"

Michael
10.08.2018
09:17:11
у данных не бывает чекбоксов
у блоков тоже не бывает параметров в html
иди отсюда.

Oz
10.08.2018
09:17:39
xt

Дмитрий
10.08.2018
09:18:07
Ты зачем так сурово с человеком, может он просто не умеет мысли чётко доносить)

Michael
10.08.2018
09:18:51
Вообще одна жесть и дважды ничего не понятно, напрягает(( периодически заходят сюда суперкексы. Даже не знаешь книгой в них кидать или направлением к доктору.

Alex
10.08.2018
09:19:23
да они сами ж ничего не понимают
но пытаются методом тыка найти магию что б все работало
отсюда и магические формулировки

Michael
10.08.2018
09:19:46
Видимо, ты прав(

Google

///
10.08.2018
09:21:08
ребят как сделать preload image в vue. эт в computed new Image() делать?

Alex
10.08.2018
09:21:26
тебе для чего прелоад нужен

///
10.08.2018
09:21:40
босс сказал

Alex
10.08.2018
09:21:47
ну с какой целью то

///
10.08.2018
09:21:51
по идеи чтоб не грузить каждвй раз
на карусели

Yan
10.08.2018
09:22:01
знаешь как вызвать из мутаций экшн

///
10.08.2018
09:22:08
для перыорманса наверное

Yan
10.08.2018
09:22:09
?

///
10.08.2018
09:22:18
нет :(

Alex
10.08.2018
09:22:33
ну а что мешает сразу бахнуть картинки и пусть они грузятся

Дмитрий
10.08.2018
09:22:47
Ну очевидно же, что джсон с параметрами значит 'параметры в формате json')

Yan
10.08.2018
09:22:55
слово мтб банк те о чем нить говорит

Дмитрий
10.08.2018
09:23:17
Хотя мб я на работе сейчас учу джуна, и хорошо понимаю джуеовский язык)