@vuejs_ru

Страница 3532 из 3900
sir
29.08.2018
18:50:10
но всё равно, благодарю)
а через fetch чего не стали слать? какие бонусы добавляет аксиос?

Max
29.08.2018
18:52:00
а через fetch чего не стали слать? какие бонусы добавляет аксиос?
да, Axios нужно выпилить, всё никак не дойду до этого

Google
Alex
29.08.2018
18:53:25
hello

sir
29.08.2018
18:53:32
О чем он?
там вкратце пробегаются по новостям вуйнюшным

Dmitry
29.08.2018
18:53:33
О чем он?
Подкаст? Новости vue и около.

sir
29.08.2018
18:53:45
hello
кто ху*ло? О.о

Aleksandr
29.08.2018
18:54:33
кто ху*ло? О.о
Украинцы знают кто :)

Alex
29.08.2018
18:54:44
I speak English and Spanish

Aleksandr
29.08.2018
18:55:09
???

Андрей
29.08.2018
18:55:30
фи, он в этом своем подкасте джаваскрипт называет яваскриптом

!

Aleksandr
29.08.2018
18:56:52
Много кто так делает

Rafael
29.08.2018
18:57:08
Но это же возмутительно

Как редакс, называть редуксом

Dmitry
29.08.2018
19:05:02
Как редакс, называть редуксом
Вас так сильно это коробит?

Google
Stanislav
29.08.2018
19:05:20
Dmitry
29.08.2018
19:05:56
А нету линка на rss? Хочу в Гугл.Подкасты себе добавить
http://feeds.soundcloud.com/users/soundcloud:users:306447432/sounds.rss

Stanislav
29.08.2018
19:21:09
http://feeds.soundcloud.com/users/soundcloud:users:306447432/sounds.rss
Мутный Гугл. Было сложно, но я смог. Спасибо

Valentyn
29.08.2018
19:22:03
архитектура приложения:



в любом случае скину просто информацию про эту платформу: https://www.vuestorefront.io

я уже делаю с командой проекты на базе этого решения, если есть вопросы - пишите.

в ЛС

Valentyn
29.08.2018
19:27:32
А скинь ссылку на репу?
https://github.com/DivanteLtd/vue-storefront

Stanislav
29.08.2018
19:27:49
?

Valentyn
29.08.2018
19:27:59
готовых решений для разработки PWA немного. это первые попытки систематизировать несколько технологий.

Varyen
29.08.2018
19:28:00
Поделитесь плз опытом, кто как борется с многословностью в vuex? Подразумеваю случаи, когда реально для пяти переменных пишем одно и то же, только с разными именами. Думал написать какие-то хелперы, которые будут принимать списком аргументов имена переменных и генерить экшны, мутаторы... Может есть какие-то статьи, которые подобные примеры описывают?

Varyen
29.08.2018
19:37:20
да хотя бы, когда тупо надо отобразить форму с моделькой, у которой данные получены из стора, и сохранить потом данные по нажатию кнопки

и таких несколько очень похожих

при этом сам стор отвечает за получение данных из апи и за сохранение

Vladislav
29.08.2018
19:38:22
опять же, зависит от данных

можно делать модуль отдельный

где делать обьект modalModels: {main: .... }

Google
Varyen
29.08.2018
19:57:37
мне данные из него нужно по всему приложению использовать

или ты про то, что забить на него там, где мне надо данные редактировать именно?

а в сторе оставить только геттер

sir
29.08.2018
19:58:28
любую вещь, к-ую придумали - делали люди не глупые, но может случиться, что недостаточно компетентные в вопросе.

Denis
29.08.2018
19:59:19
Можно пользоваться моделями и вынести их CRUD, валидацию и общие методы в одну модель и по проекту пользоваться ее экземплярами

Их также можно хранить в сторе

Varyen
29.08.2018
19:59:59
м, это может быть

Denis
29.08.2018
20:00:32
Vue-model вполне норм замена бекбону

sir
29.08.2018
20:01:08
class User extends DataModel{ ...} petya = new User(); petya.name = 'puker'; petya.save(); class Users extends Store{ ...} users = new Users(); users.add(petya); users.del(petya); with(users.find('name', 'vasya')) { name = 'trans'; save() }

sir
29.08.2018
20:01:18
вот такой простенький примерчик

Denis
29.08.2018
20:01:49
Можно vuex можно напрямую, от архитектуры зависит. Например кейс валидации существования мейла из компонента можно дёрнуть, кейс с сохранением в бд из action vuex'a

Гибко получается и втоже время в 1 месте

sir
29.08.2018
20:02:17
вот мой пример выше на vuex можно организовать?

Denis
29.08.2018
20:02:49
https://vuemc.io/#introduction

sir
29.08.2018
20:03:39
и в догонку еще один вопрос\камешек в сторону вуйкс class Schoolers extens Users{ ... }

Varyen
29.08.2018
20:04:41
https://vuemc.io/#introduction
спасибо, гляну, судя по докам может быть удобно

Google
sir
29.08.2018
20:04:47
У вас очень грубый пример)
у меня рабочий пример вот чуть больше могу написать class User extends DataModel { @Column name; @Column({type: Date}) birthdate; }

Varyen
29.08.2018
20:05:12
в целом, про хранение умной модели в vuex - это неплохой вроде подход

Denis
29.08.2018
20:05:26
спасибо, гляну, судя по докам может быть удобно
Ну просто будет Schoolers = User.extend({....

Где user модель

Admin
ERROR: S client not available

Denis
29.08.2018
20:08:53
В vuex хранится не модель, а только ее attributes если быть точным

sir
29.08.2018
20:09:50
судя по доке в указанной ссылке, то там и близко не стоит к моему синтаксису и классической схеме наследования. class User extends DataModel { @Column name; @Column({type: Date}) birthdate = new Date(); } тут умолчальное значение сразу в свойство вставлено. А вот вуйксы и ссылка через доп. default(){.... и прочий оклоогородный код заставляют писать в моем варианте еще можно упростить (если декораторы не любим) fields: [ {name: 'name', mapping: 'first_name', type: 'String', default: 'Petya'}, {... ]

Denis
29.08.2018
20:10:25
Не требуйте от моделей поведения классов жс)

sir
29.08.2018
20:10:57
Не требуйте от моделей поведения классов жс)
это глупо не пользоваться мощью ванилина

Denis
29.08.2018
20:11:04
За декораторы в курсе в ангуляр сообществе больше)

Там и как вы хотите можно классы)

sir
29.08.2018
20:11:57
к ангуляру эта модель отношения не имеет =) там тоже есть школьники придумавшие вещи вроде вуйкса

Denis
29.08.2018
20:12:10
это глупо не пользоваться мощью ванилина
Глупо каждый раз тупокод описывать и поведение модели типа deafults, fetch и тп)

sir
29.08.2018
20:12:51
Глупо каждый раз тупокод описывать и поведение модели типа deafults, fetch и тп)
а кто сказал, что требуется умолчальное поведение описывать? оно в DataModel классе уже есть

не зря ж вы от него наследуетесь

Denis
29.08.2018
20:13:09
Но вы его описали в датамодел

А тут его описали в vuemc

sir
29.08.2018
20:13:54
код не берется из воздуха. В вуйксе приходится строчить еще больше кода, ибо там с наследованием хуже и структура сложная (многословная)

ДатаМодел занимает 200 строк кода Вуйкс занимает кило

Denis
29.08.2018
20:15:04
Хз, ничего не приходится строчить, вам никто не мешает вообще объект через get/set расписать и контролировать когда вуекс узнает об изменениях

Google
Denis
29.08.2018
20:15:09
Ванила же

Можете и valueof переопределить)

sir
29.08.2018
20:15:48
Denis
29.08.2018
20:16:22
Observer хрень мое имхо, deprecated понятие живущее в полифилах и выпеленное из веба

sir
29.08.2018
20:16:33
ну я в последнем имел ввиду вообще ничего лишнего не писать

вместо Observer там новаая штука сделана заменившая его и ДомЕвент

Denis
29.08.2018
20:17:29
Мутации это сеттеры теже по своей логике

Пишите умные модули и наследуйте целыми модулями

sir
29.08.2018
20:18:28
в общем, я понял =) продолжу пользовать свою штуку. ИЛИ typeorm буду использовать

Denis
29.08.2018
20:18:50
Good luck & have fun)

sir
29.08.2018
20:19:06
=)

Good luck & have fun)
бинарная обперация?

Denis
29.08.2018
20:20:01
Сокращение and )

Kirill "Loskir" ?¹³
29.08.2018
20:20:18

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