@vuejs_ru

Страница 270 из 3900
Yaroslav
09.03.2017
20:07:19
Работаю с vuex и сокетио, мне от сокета приходят данные каждую секунду и есть стейт, в которые я эти данные записываю, обычный массив. Проблема вот в чем, у меня не получается сделать проверку на существование такого елемента в стейте

Просто ругается что не может получить ключ у объекта, а он есть

Вот такая ошибка в консоль вываливается TypeError: Cannot read property 'getAttribute' of undefined

Забавно что я даже не могу выполнить вот этот код typeof this.users[i] === 'undefined'

Google
Igor
09.03.2017
20:10:48
делай дебаг

Yaroslav
09.03.2017
20:12:11
Так а что необычного в этом коде?



Igor
09.03.2017
20:15:51
users.length может давать ошибку

Yaroslav
09.03.2017
20:19:17
Добавил в верхний if на проверку undefined

Вроде работает

Kelin
09.03.2017
20:45:42
!!this.users не?

Yaroslav
09.03.2017
20:49:45
Это что значит?

Kelin
09.03.2017
20:54:48
!!this.users == true, если this.user !== null !== undefined !== false !== 0 !== ''

Aler
09.03.2017
20:57:59
слабонервные уже ушли спать?

Меня клиент попросил посмотреть верстку коллеги, что с ними работал, так как им надо сделать изменения в ней.

я был рад увидеть gulp и less, думаю, о норм похоже

Google
Aler
09.03.2017
20:59:56
а потом начал смотреть уже подробно, чтобы сделать, что просят

<?php foreach (['', '-sanitize', '-animate', '-touch'] as $name): ?> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular<?= $name ?>.min.js"></script> <?php endforeach; ?>

знаете зачем тут пхп? Он не используется на сайте. Сайт не на пхп

он поставил какой-то богомерзких gulp-php2html и компилирует html из php.

при чем "анализ" показал, что все зачем используется - foreach

Kelin
09.03.2017
21:02:28
Mother of god

Aler
09.03.2017
21:02:38
при том, что в проекте есть angular!

Yaroslav
09.03.2017
21:16:40
Забавно когда я в for дергаю экш vuex у меня виснет хром

Кто что знает?

DimenSi
09.03.2017
22:28:50
Кто-нить может подсказать, друг попросил помочь с vue приложением (плагин для хрома). Он все vue приложение обернул в промисс...

Какое лучше всего использовать решение, чтоб прокинуть какие-то глобальные данные?

миксины заюзать?

или шину?

Andrey
09.03.2017
22:46:24
знаете зачем тут пхп? Он не используется на сайте. Сайт не на пхп
чувак не осиливает шаблонизаторы, юзает вместо него пыху

Aler
09.03.2017
22:46:44
оказалось, что я еще и не ту ветку смотрю.

в той, что надо вообще жесть

DimenSi
09.03.2017
23:29:08
Подскажите, в чем прикол? Я не могу асинхронно вызвать vue?

initPage().then(r => { Vue.mixin({ data () { return r; } }); new Vue({ el: '#app', render: h => h(App) }); });

console.log() нормально выводит r, а vue жалуется, что данных нет



Google
Yaroslav
09.03.2017
23:50:45
А если промис в рендер запилить

DimenSi
09.03.2017
23:53:55
Yaroslav
09.03.2017
23:56:53
`new Vue({ el: '#app', render: (h) => { return initPage().then(r => h(App)) } });`

Как-то так

Ну я хз, если честно

DimenSi
09.03.2017
23:58:16
вообще не рендерится)

Yaroslav
10.03.2017
00:08:13
Так это

Попробуй еще так

Vue.mixin({ data () { return initPage().then(r => r); } });

DimenSi
10.03.2017
00:10:55
делал

не помгает

походу вообще миксин с асинхронностью делать нельзя

DimenSi
10.03.2017
00:11:18
https://github.com/foxbenjaminfox/vue-async-computed через это вывел данные

через computed

еще бы придумать как то все вывести через дату

Yaroslav
10.03.2017
00:20:56
Можно тут посмотреть https://github.com/vuejs/vue-async-data/issues/23

DimenSi
10.03.2017
00:36:40
что-то не выходит)

Google
Ilia
10.03.2017
05:54:17
сделай через JSON.stringify()

Alex
10.03.2017
06:11:34
Забавно, обновлял зависимости, обновил css-loader, он внутри подтянул новый convert-source-map и теперь при сборке вебпак орёт что тот модуль не может подключить 'fs'

фух, issue уже собрал пять лайков, значит я не один)))

Rafael
10.03.2017
06:53:37


Nightwelf
10.03.2017
06:54:55
привет! делаю приложение. опыта на vue никакого, да и так не очень опыт. не работает такой код http://pastebin.com/FRwnCuxh на клиенте vue на сервере node

на сервере req.body.selector просто пустой

точнее undefined

понял в чем проблема, но это экзотика какая-то

Admin
ERROR: S client not available

Nightwelf
10.03.2017
07:12:50
должно быть data на клиенте вместо dataFiles но что это за магическая переменная???

Alex
10.03.2017
07:23:26
Это уже breaking change!)

Rafael
10.03.2017
07:37:54
Это уже breaking change!)
Работает и ладно!

DimenSi
10.03.2017
07:48:27
Ребята подскажите почему я не могу делать асинхронно глобальный миксин или обернуть вызов и рендеринг в обертку then()

Я получаю данные через async await

Illya
10.03.2017
07:59:31
а как вы это себе представляете?

что значит "отложенный рендеринг"

Aler
10.03.2017
08:06:47
Ребята подскажите почему я не могу делать асинхронно глобальный миксин или обернуть вызов и рендеринг в обертку then()
ты можешь это сделать через глобальный стейт в vuex или через asyncComputed в компоненте

можно и без asyncComputed (это плагин) - сделать метод асинхронный и в результате поменять обычное поле в data

DimenSi
10.03.2017
08:08:42
Но мне нужно чтоб это было глобально.

Vuex походу нужен?

Google
Alex
10.03.2017
08:11:18
https://www.youtube.com/watch?v=8op8ZtKsrSA

DimenSi
10.03.2017
08:11:54
можно и без asyncComputed (это плагин) - сделать метод асинхронный и в результате поменять обычное поле в data
В общем друг написал плагин для хрома. Через промис он получал и внутри ответа развернул плагин.

Но он не использовал vue loader. Я же хочу на шаблоны все перенести.

Мало что траблы с асинхронностью, так ещё и vue devtools не пашет.

Igor
10.03.2017
08:21:58
https://www.youtube.com/watch?v=8op8ZtKsrSA
как доклад, норм?

Alex
10.03.2017
08:22:18
слушаю еще

про плагины рассказывает

Kelin
10.03.2017
08:29:47
elementqueries.com

Кто-то юзает?

Igor
10.03.2017
08:40:11
ужас какой

а зачем?

Yaroslav
10.03.2017
08:54:07
Ребят, а как вы пилите модальные окна в которых контент динамический

Как можно организовать этот вопрос если 5 разных окон в зависимости от выбора пользователя

Rafael
10.03.2017
08:58:07
Ребят, а как вы пилите модальные окна в которых контент динамический
Например слот в модельном окне + динамическая компонента

DimenSi
10.03.2017
09:04:01
Ребята, ну подскажите, как правильно все сделать? http://dumpz.org/2521486/

Михаил
10.03.2017
09:05:16
Ребята, а у нас же нету хука типо app.mounted ? только компонент ? просто хочу при монтировании апликухи делать запрос, и делать это 1 единственный раз (забирать юзера, например)

Михаил
10.03.2017
09:08:41
все что в красных облочках, это все хуки
но это хуки компонентов же, не ? меня интересует конкретно аппликейшен, можно конечно все в компонент обернуть, но мне не нрав...

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