@vuejs_ru

Страница 291 из 3900
Alex
17.03.2017
20:20:28
ого, наворотили чего)

@kelin2025 локализацию тоже наворотили миксинами

Alex
17.03.2017
20:25:34
возможно, время позднее)

Google
Yaroslav
17.03.2017
21:25:29
А кто имел дело с firebase

Вот я допустим делаю orderByChild(id).equalTo(0)

Как мне вернуть не коллекцию объектов, а просто объект

Один

Ilia
17.03.2017
22:28:58
Запись нельзя посмотреть?
я так понял что стрима не было сегодня...

Daniel
18.03.2017
05:13:06
Привет всем, у меня есть на сайте такая штука



По нажатию на чекбокс должна пересчитываться стоимость, например.

Где мне хранить стоимость эту, если checkbox может быть тупо моделью?

А из модели можно вытащить только value

Не в data-price, data-deadline пихать жи? :(

Rafael
18.03.2017
05:35:17
у тебя есть 2 пути: хранить ее во vuex и пересчитывать по мутации или же хранить в комоненте и пресчитывать по событию

Daniel
18.03.2017
05:51:28
Как-то второе ближе наверное к моему уровню знаний

Google
Daniel
18.03.2017
05:51:59
А в основном приложении, там где $el, он может отслеживать события в компонентах?

Alex
18.03.2017
06:07:20
Где мне хранить стоимость эту, если checkbox может быть тупо моделью?
По идее с сервера у тебя приходит список этих чекбоксов с именами и стоимостями. На странице ты показываешь их через v-for. Стоимость подсчитываешь computed через тот же reduce по флагу выбранности

Alex
18.03.2017
06:10:36
в data компонента можно

ну ты получаешь массив [{name: 'Написание технического задания', price: 100, checked: false, id: 123}, ...]

v-for'ом показываешь список чекбоксов по этому массиву

Список можно как в самом компоненте какое-то время хранить, так и сделать его подгружаемым с сервера

Daniel
18.03.2017
06:30:08
Alex, Rafael, спасибо, буду смотреть ща ??

Stanislav
18.03.2017
07:03:08
Рекомендую ещё документацию почитать. Она даже на русском актуальная

Alex
18.03.2017
08:42:21
Нубский вопрос, скорее всего, но хочу разъяснить для себя: Vuex при инициализации никаких действий выполнять не может, скажем, обращаться к бэку, и ему всегда нужен пинок от Vue, так? :)

Alex
18.03.2017
08:45:14
Хорошо, это ясно. А чтобы Vuex пошёл за данными, надо запустить action на старте Vue, да? Мне, по сути, надо, чтобы Vuex только эти самые данные все разом получил, и всё :)

Kelin
18.03.2017
08:48:52
А зачем вам Vuex тогда, если у вас "все данные разом" получаются? Можно просто в корневой инстанс положить и в mounted каком-то написать запрос

Alex
18.03.2017
09:14:55
Архитектурно проще, эти данные много в каких компонентах будут.

Kelin
18.03.2017
10:07:14
Настаивать не буду, но у меня теперь даже сессия хранится в корневом инстансе, а не во вьюксе ?

Yaroslav
18.03.2017
10:40:41
Ребят

Кто работал с mongoose?

Illya
18.03.2017
10:41:34
ась

Google
Yaroslav
18.03.2017
10:42:21
Вопрос скорее про mongodb, а именно как трансформировать mysql в mongodb

Ну или как правильно организовать коллекции, которые связанны по ключу в mysql

Illya
18.03.2017
10:51:15
точно так же

но вообще если у вас возникают такие вопросы - зачем вам mongodb?

Yaroslav
18.03.2017
11:19:28
Считается что это хорошая бд для nodejs приложений

Ну и опыт, конечно же

Semen
18.03.2017
11:21:29
Для опыта да, можно, но в плане "хорошая" нет

Yaroslav
18.03.2017
11:21:44
У меня сейчас разные коллекции, например пользователи и посты. Как их связать, если они были экспортированы из mysql и каждой записи есть ключ к другой, т.е у поста есть ключ user_id

Semen
18.03.2017
11:21:51
Базу не под язык берут, а под задачу

Vlad
18.03.2017
11:22:49
+1. Смотря что вам надо. Нереляционную базу берут тогда, когда задача в нее укладывается. И соответственно, посты будут храниться как документы в пользователе, например. Но это решение должно быть взвешенным и адекватным задаче

Illya
18.03.2017
11:23:05
да, если у вас реляционные данные - не берите документ-ориентированную бд

Yaroslav
18.03.2017
11:23:07
Как это связать так, чтобы когда я писал схему в mongoose мог связать

Illya
18.03.2017
11:23:15
это странный и кривой "мейнстрим" - раз нода, значит монга

всякую ересь типа FK мунгус попытается вам обеспечить

Vlad
18.03.2017
11:27:58
Yaroslav как такового FK в монге нету, соответственно ждать от нее возможностей FK не стоит. Тогда на вопрос - "как связать?" ответ очевиден - держать поле, в котором хранить ключ документа, на который ссылаетесь. Но если в таком ключе использовать монгу - мой совет, не использовать монгу :) Потому что вы пытаетесь уложить хорошую реляционную модель на документоориентированную базу, и в конце концов затрахаетесь создавать весь спектр запросов к базе под свои задачи. Даже в качестве получения опыта - получите негативный опыт вероятнее всего... Лучше подумайте о том, как вашу бизнес-модель переиначить под документоориентированную базу, подогнать под это бизнес-процессы, и тогда начать пользовать все прелести монги.

PS я думал мейнстрим на mongodb прошел года три назад...

Yaroslav
18.03.2017
11:36:21
Это получается нужно смотреть на node mysql?

Просто есть старая база в mysql, я хочу её трансформировать в удобную для nodejs

Google
Yaroslav
18.03.2017
11:39:05
Как поступить?

Semen
18.03.2017
11:39:20
"Даже в качестве получения опыта - получите негативный опыт вероятнее всего..." - золотые слова)

а нет разве орм какой нить для mysql?

Yaroslav
18.03.2017
11:40:21
Все в интернете делают приложения для node с этой бд. Вот я и подумал что мне тоже нужно

Есть

Illya
18.03.2017
11:41:22
sequelize хорош

все в интернете пишут кучу хренового js кода :)

Yaroslav
18.03.2017
11:42:07
sequelize хорош
Я уже смотрел его.

Admin
ERROR: S client not available

Stanislav
18.03.2017
11:42:12
удобная для ноды база

тот бекенд который мы заслужили

Yaroslav
18.03.2017
11:42:34
Все-таки не нужно ничего выдумывать и оставлять MySQL?

Stanislav
18.03.2017
11:43:49
пишите бекенд на питонке

я питонщик пишу фронт на жс и не жалуюсь

Yaroslav
18.03.2017
11:45:08
Да не, я так вообще закопаюсь и ничего не сделаю



Прям везде ;)

Illya
18.03.2017
11:47:48
вашу маму и там и тут

Yaroslav
18.03.2017
11:48:37
И вашу

Illya
18.03.2017
11:48:59
это вообще очень локальный митап

Google
Semen
18.03.2017
11:53:23
sequelize хорош
а что там сейчас с rethinkdb?

Illya
18.03.2017
11:54:42
жить будет

и это замечательно

trilog
18.03.2017
11:55:43
проект разве не закрыли?

Semen
18.03.2017
11:56:14
linux подобрал

Stanislav
18.03.2017
12:08:29
когда уже геймдев придет порядок наведет

Illya
18.03.2017
12:09:37
геймдев?

Stanislav
18.03.2017
12:10:43
ну да

там эти все хаки пережили наверное в 70х

Illya
18.03.2017
12:11:09
Тут не хаки )

тут из самого забавного - ручная реализация файберов

Kelin
18.03.2017
12:30:42
А чем хаки-то?

Stanislav
18.03.2017
12:31:34
в инкрементал рендеринг

в разбивке на части с отдачей управления

потому что тормозит

ломает все концепцию же

сегодня они захотели корутины и приоритеты завтра захотят полноценные треды, кресты,

и гпу с шейдерами

Kelin
18.03.2017
12:35:14
у меня одного не тормозит ничего? ~_~

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