@vuejs_ru

Страница 3414 из 3900
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 не рекомендуется его использовать в 'общем коде приложения'. Очень похоже на использование глобальных переменных - за что обычно ругают во многих ЯП))

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
куда тянуть? он вроде как глобальный
эээ.. ты сейчас не про Vuex?)

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
еще момент я не обсуждаю апп в котором 2 компонента я говорю про нормлаьное приложение на 300-400 компонентов
ааа... ну мы на разных уровнях) твои решения и методология - явный оверхед для моих кейсов))

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

Arthur
10.08.2018
08:24:10
ну ты просто представь что если между родителем и чаилдом еще 5 компонентов как ты там евентами данные будешь передавать
это да) нун тут уже наверняка есть стор или хотя бы ивент бас. а вообще конечно очень крутая механика. надо запомнить и всегда держать в голове при дальнейшей разработке. жаль только что vue немного непрофильная для меня тема ? может и не выпадет подходящего юз кейса...

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

Pavel
10.08.2018
08:25:55
Ну тут типо вакансии нельзя и всех посылают в js jobs
спс, ушёл но если кто в личку постучит, не обижусь :)

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.

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
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
Хотя мб я на работе сейчас учу джуна, и хорошо понимаю джуеовский язык)

Страница 3414 из 3900