@vuejs_ru

Страница 131 из 3900
Stanislav
05.02.2017
22:48:30
а я просто не нашел в вуе способа как наращивать абстракции кроме как плодить инстансы

Ilia
05.02.2017
22:48:38
Я смотрел Nuxt и почти готов был отдать все это ноде, но тогда бы всплыли куча других проблем роутинга, логики которую пришлось бы пихать в express, мидлвари всякие. Мой фронтендер не готов к этому пока, да и архитектурно меня нода как еще одна технология в стэке не сильно прельщает.

Stanislav
05.02.2017
22:48:43
в компонентах стейта быть не может

Google
Emil
05.02.2017
22:49:02
по поводу шрифтов, только что узнал, что можно вот так http://keithclark.co.uk/articles/loading-css-without-blocking-render/

Stanislav
05.02.2017
22:51:17
это не говорит вообще ничего
имелось ввиду вобщем то что можно просто загрузить ивентлуп ноды хорошо. если не по процу то по памяти например

Illya
05.02.2017
22:51:19
Emil
05.02.2017
22:51:45
да

Stanislav
05.02.2017
22:51:46
что значит не может :)
могу процитировать документацию даже

Illya
05.02.2017
22:52:11
м?

давайте )

Ilia
05.02.2017
22:55:06
не пугайтесь "множества экземпляров"
Можно еще вопрос? Для связи этого множества экземпляров мне нужен Vuex? Я на него смотрю - вроде оно. Правда я так и не могу догнать, что такое "стейт". Что данные шарятся между экземплярами понимаю, а почему данные называются "состояние" не понимаю.

Illya
05.02.2017
22:55:42
если данные нужны более чем в одном месте и эти места не связаны отношением родитель-ребенок - то да

Влад
05.02.2017
22:56:07
есть еще общая шина

если нужно чуть чуть

Google
Illya
05.02.2017
22:56:15
почему это состояние - потому что это состояние в котором находится приложение. Данные могут быть откуда угодно - не обязательно от бэкэнда

знаем мы эти "чуть чуть"

лучше так не делать )

Влад
05.02.2017
22:56:32
))

Illya
05.02.2017
22:56:47
и почему состояние - потому что все приложение описывается формулой UI = f(Code, State)

Влад
05.02.2017
22:56:59
Можете подсказать

Illya
05.02.2017
22:57:02
т.е. то что видит пользователь на экране есть ЧИСТАЯ (и это важно) функция от кода и состояния

Ilia
05.02.2017
22:57:30
есть еще общая шина
из доков я понял, что так можно, но ненужно =)

Влад
05.02.2017
22:57:32
как мне из массива vue убрать удаляемую todo

я уже не могу думать

Illya
05.02.2017
22:58:07
как хотите

фильтром, сплайсом

Ilia
05.02.2017
22:58:40
я уже не могу думать
поспи, сходи пройдись на свежем воздухе - это реально помогает

Влад
05.02.2017
22:58:57
this.todos = this.todos.filter(v => { return v._id !== todo._id })

?

Влад
05.02.2017
23:09:15
а сплайсом как

Stanislav
05.02.2017
23:16:42
давайте )
https://vuejs.org/v2/guide/components.html#One-Way-Data-Flow как то так же

Illya
05.02.2017
23:17:36
И где там запрет на иметь состояние

Google
Stanislav
05.02.2017
23:17:47
тоесть да, они пишут что можно сделать каунтер с начальным стейтом но по сути толку от него никакого

Illya
05.02.2017
23:20:18
Компонентам не запрещено иметь свое состояние

И не все состояние начальное задаётся пропали

Пропсами

Stanislav
05.02.2017
23:21:35
ну ок а как это состояние связано с глобальным ?

Illya
05.02.2017
23:22:36
Никак

Влад
05.02.2017
23:28:07
У меня вопрос

Я у себя из базы удаляю todo, если больше 5 то она виснет

без ошибок

Stanislav
05.02.2017
23:32:47
Никак
зачем оно тогда нужно и как это вяжется с политикой что интерфейс должен определятсья стейтом ?

Влад
05.02.2017
23:33:51
Я у себя из базы удаляю todo, если больше 5 то она виснет
Кто код может посмотреть из-за чего такая дрянь происходит

https://github.com/moddi3/todo-vue

Illya
05.02.2017
23:34:16
Потому что некоторые состояния должны быть локальными. Простейший пример - к примеру текущая активная вкладка если приложению вобщем-то пофигу на этр

Ilia
05.02.2017
23:35:25
Ребят. Вы в API'шки чаще всего в каком виде данные посылаете? JSON, uriencoded, formdata ? JSON вроде как удобнее всего для передачи форм. А для запроса информации GET по прежнему в ходу. Или сейчас запросы на получаение информации тоже POST в виде JSON все шлют?

Влад
05.02.2017
23:36:11
json

Ilia
05.02.2017
23:37:24
json
а на запрос данных с API тоже POST запросы с параметрами в JSON?

Влад
05.02.2017
23:38:16
this.$http.post('api/todos', { content: todo.content })

Максим
05.02.2017
23:39:05
Зачем передавать json в POST. сериализовать на клиенте, а потом парсить его на сервере. зачем?

Ilia
05.02.2017
23:39:58
JSON сериализуется через JSON.stringify одной функцией, а GET запрос надо ручками собирать.

Google
Ilia
05.02.2017
23:44:51
мне на сервере впринципе все равно как. я могу данные автоматически в структуры биндить хоть из url, хоть из formdata, хоть из JSON. Хочется для фронта удобнее сделать.

Stanislav
05.02.2017
23:55:18
Потому что некоторые состояния должны быть локальными. Простейший пример - к примеру текущая активная вкладка если приложению вобщем-то пофигу на этр
ну я боялся что я чего то не понимаю. это слишком минорный кейс. речь была о делегировании какого то сложного стейта. например таблица как компонент внутри которой еще по десятку компонентов и стейт инстанса бы как то проксировался. а так получается им всем нужно тянуть общий стейт и всем нужно менять его не напрямую а через ивенты к главному. тоесть декомпозиция не сильно получается

Victor
06.02.2017
00:04:57
Я делаю стейт локально, если он не нужен нигде кроме родителя и детей. Но хз, насколько это норм практика, пока учусь только :)

Шварцмюллер в курсе по vue говорил что это ок.

Stanislav
06.02.2017
00:24:29
кстати вот как таблицы реализовали Original version works great but wanted to be able to define action buttons per instance of a data table without depending on a globally defined component. I did this by adding a slot in place of the component that was used in the vuetable.vue. Use scoped slot in parent when defining the actions Vue Doc for scopped Slots

https://github.com/ratiw/vuetable-2

тоесть чтото в этом направлении изменяется

хотя я не понял оно просто скачивает каждый раз стейт в себя или работает как то с родительским

Admin
ERROR: S client not available

Stanislav
06.02.2017
00:33:05
да кажется они используют свой стейт но не используют родительский

и это кажется значит что обратиться из чегото у родителя и изменить его не получится

Illya
06.02.2017
07:21:03
норм

Timur
06.02.2017
08:15:33
Шварцмюллер в курсе по vue говорил что это ок.
Кто это и где читать его мысли и статьи?

Буду благодарен за ссылочку. ?

https://www.udemy.com/vuejs-2-the-complete-guide/

Оно?

Airat
06.02.2017
08:34:49
Оно?
есть на торрентах?

Andrey
06.02.2017
08:38:17
да там итак 92% скидки =)

Сашка
06.02.2017
08:40:44
со 190$ до 15$. Выгодно же! Бери не раздумывая!

Timur
06.02.2017
08:41:16
Хм, в принципе мощный курс.

Google
Timur
06.02.2017
08:41:20
89 уроков.

Максим
06.02.2017
08:41:30
ну так то скинуться и купить на один акк

Emil
06.02.2017
08:41:43
не хочу показаться снобом, но документация покрывает 99% возможных вопросов, имхо. разве нет?

Сашка
06.02.2017
08:41:52
Ну а вообще можно официальные гайды почитать, разница небольшая, я дума.

Блин

Успел до меня

Emil
06.02.2017
08:42:06
:)

Сашка
06.02.2017
08:42:08
Вот именно

Andrey
06.02.2017
08:42:14
всем впадлу читать

а так сидишь с чайком и тебе мужик все расжевывает, лофа же

Emil
06.02.2017
08:42:50
наверно, мне видео не особо заходят

я начинаю отвлекаться быстро

Alex
06.02.2017
08:43:20
Microsoft в VSCode запилил что .vue файлы теперь тоже считает как html и с последним обновлением расширения vscode-icons пропали эти красивые иконки, светит теперь логотипом HTML5

Сашка
06.02.2017
08:43:21
А в итоге - ты ничего не запомнил, потратил деньги и заработал болезнь почек от перепитого чая...

Emil
06.02.2017
08:44:15


Alex
06.02.2017
08:44:32
да тут тоже была красота, до последнего обновления ?

Сашка
06.02.2017
08:45:02
Можно название плагинчика?

Timur
06.02.2017
08:45:20
Я делаю стейт локально, если он не нужен нигде кроме родителя и детей. Но хз, насколько это норм практика, пока учусь только :)
Ну почему же... Вот например я тоже стейт храню локально в компоненте, когда он нужен только самому компоненту. Не тупо всё выношу в global state. Я это делал больше по наитию, скажем так, сам додумался. А вот человек пишет, что это оказывается принято так делать и считается частью Best Practices. Поэтому я бы не сказал, что такие уроки прям уж так и бесполезны. Рассматриваешь фреймворк с разных граней и с точки зрения разных авторитетных разработчиков сообщества. Он, я более чем уверен, ещё и докинет кучу Best Practices, которых в документации может и не быть. 15 баксов — это меньше получаса работы нормального разработчика. Я пожалуй возьму себе.

Emil
06.02.2017
08:45:27
file-icons

Ruslan
06.02.2017
08:45:56


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