@vuejs_ru

Страница 480 из 3900
Stanislav
25.05.2017
21:52:16
есть структура let y = { id: 1 children:[ {id:2, children:[]} ] } делаем вот такую штуку которая просто облегчает обход снизу вверх просто присваиваем ссылку на верхнюю ноду y[0][0]._parend_id = y[0]

Illya
25.05.2017
21:52:21
я как раз все читаю

да, это логично

Stanislav
25.05.2017
21:52:30
и export/import ломается

Google
Illya
25.05.2017
21:52:34
для time machine сущности должны быть сериализуемыми

а эта хрень уже несериализуема простыми способами

Stanislav
25.05.2017
21:52:45
угу

Val
25.05.2017
21:53:08
В дополнение еще: я искренне считаю что обсуждение других фреймворков крайне полезно и расширяет кругозор
Дык никто не говорит про тиранию %) Но некий разумный баланс какой-то должен быть. Т.к. опасность оффтопа в том, что он начинает привлекать людей не знакомых с сабжем и, в какой-то момент, их может просто стать больше. Примеры - сообщества или даже блоггеры, которые скатывались в шутеечки для школьников, вместо полезной информации, как итог - привлекали ещё больше школьников, а потом нормальная информация уже никем не воспринималась и вызывала только негативную реакцию, т.к. публика требовала ржаки. Конфа достаточно ламповая, поэтому не хотелось бы ей такой судьбы.

Illya
25.05.2017
21:53:09
собственно и во vuex положено хранить сериализуемые хрени

Stanislav
25.05.2017
21:53:13
ну вот обидно и непонятно как выходить из ситуации

Illya
25.05.2017
21:53:26
я бы юзал nested sets + computed

Stanislav
25.05.2017
21:53:35
можно было бы хранить простой список а дерево строить каждый раз computed

вот да

Stanislav
25.05.2017
21:54:10
но я просто написал упоротую траверсилку

мб и надо nested sets

Google
Illya
25.05.2017
21:55:54
ну просто nested sets удобно считать и проще всякими filter хренячить

Stanislav
25.05.2017
21:59:33
я думал чому не сделали кастомные десирализаторы/десериализаторы но это бы всё усложнило наверное или приватные поля(но как эти поля рефрешить ? это тот же компутед получается только в другом месте)

вобщем до сих пор не знаю не разрешать сложные обьекты в стейте это вин или фэйл

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

Illya
25.05.2017
22:02:40
мне кажется это очень опасно

вот потом ты такой стейт не можешь передать с бэка на фронт

тут проблема в том что такое сложный объект

Alexandr
25.05.2017
22:33:51
В чем выигрыш ризон? Зачем ещё один способ писать джаваскрипт?

Illya
25.05.2017
22:35:10
типы, паттерн матчинг

иммутабельность из коробки

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

Alexandr
25.05.2017
22:41:16
О, я недавно почувствовал что такое референс тайп. Когда во вьюксе лежал массив объектов. Пришлось deepcopy в npm найти.

Kelin
25.05.2017
23:03:26
Ребята, почему миксин может не работать? mixin textfield (name, validate) input(type="text",name=name,v-model=name,v-validate=validate)&attributes(attributes)

+textfield('data.title', '"required"').materialize



Stanislav
25.05.2017
23:30:44
let hydrated = true router.beforeEach((to, from, next) => { if (hydrated){ next() hydrated = false return }

посоветуйте чтото )

Illya
25.05.2017
23:37:16
а чем код не нравится?

давай так, зачем это?

Stanislav
25.05.2017
23:38:53
хочу чтобы роуты загружаясь после ssr не триггерили beforeEach или что из десяти подобных функций

Google
Stanislav
25.05.2017
23:39:29
я правда еще не в полной мере осилил ssr на vuex, возможно там есть какаято недокументированная переменная как обычно в которой все считаются

Illya
25.05.2017
23:42:19
после ssr = первая загрузка на клиенте?

Stanislav
25.05.2017
23:43:35
да

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

с роутами вообще тяжело. я поначалу сделал просто события на кнопки и рулил стейтом сам но в таком случае пришлось бы руками образатывать события когда нажимают back. а с роутером получается гениальность в простоте т.к. жестко всё закреплено к урлу и перерендеривается на каждый чих

Illya
26.05.2017
00:00:24
а чем тебе события мешают?

ну в смысле почему такой странный реквайрмент при первой загрузке

Stanislav
26.05.2017
00:03:41
чтобы стейт два раза не грузить

мб я туплю и стейт надо грузить в другом месте

>https://router.vuejs.org/en/advanced/data-fetching.html вот с watch наверное с первой загрузкой ивент не стреляет...

Illya
26.05.2017
00:07:24
я обычно делал не так

потому что ты попадаешь в зависимость от того есть SSR или нет

Stanislav
26.05.2017
00:07:39
надо наверное посмотреть отличия beforeRouteUpdate beforeRouteEnter

Illya
26.05.2017
00:07:40
я реализовывал логику "грузить если не загружен"

Stanislav
26.05.2017
00:08:19
а. тоесть если стейт пустой ? ну почти то же, да...

тоже начинаю думать про это

Illya
26.05.2017
00:15:32
это логичнее

так ты не зависишь от того включен у тебя ssr или нет

Google
Вишневый чай
26.05.2017
05:40:20
Открыл для себя очень любопытную вещь, называется аврелия. Это кручем чем ангуляр, но чучуть не дотягивает до вуе. Но слоты есть

Буду дальше изучать, делится сравнениями с вуе

Из любопытных фич, фреймворк сделан с упором на светлое будещее. Например композиция компонентов собирается в мазиле без сборщика вообще

И там все по максимому нативное

Rafael
26.05.2017
06:28:09
Ссылку то дай

Вишневый чай
26.05.2017
06:28:45
http://aurelia.io/

Максим
26.05.2017
06:28:46
Ссылку то дай
не поверишь, но http://aurelia.io/

Admin
ERROR: S client not available

Rafael
26.05.2017
06:34:46
ппц, у меня dns сломался

Максим
26.05.2017
06:38:56
https://wappalyzer.com/applications/aurelia

Я так понял он для создания компонентов, а не полноценного SPA?

Вишневый чай
26.05.2017
06:47:23
Максим
26.05.2017
06:47:40
че это? роутинг же есть
Есть? Тогда ок)) но впервые слышу про этот фрейм

Вишневый чай
26.05.2017
06:48:30
сам в шоке. У него есть свои странности и свои крутости

Ches
26.05.2017
07:35:40
можете подсказать как в анимациях во vue mode="out-in" сделать для реакта?)

Ches
26.05.2017
07:38:49
ваше свойство mode="out-in"

как такое реализовать в реакте?

Google
Ches
26.05.2017
07:39:08
уверен что тут вы его знаете тоже

в CSSTransitionGroup

Rafael
26.05.2017
07:39:32
Через css анимации?

Ches
26.05.2017
07:40:01
CSSTransitionGroup + сss

по логике все как в vue

только с этим свойстом вопрос)

Stanislav
26.05.2017
07:49:16
Попробуй в группе реакта задать этот вопрос :)

Ches
26.05.2017
07:51:19
они не знают про mode="out-in"))

Kelin
26.05.2017
07:52:14
Довольно-таки годно на первый взгляд

Я про aurelia

Alexandr
26.05.2017
07:52:57
101 способ не писать на реакте

Kelin
26.05.2017
07:53:40
мейби

Stanislav
26.05.2017
07:54:29
мейби.js

Yaroslav
26.05.2017
07:54:33
аурелия это давний проект в рамках фронта, так и не полетела

Kelin
26.05.2017
07:54:43
Kelin
26.05.2017
07:54:57
Ого, он аж с 2010го существует

Не распиарили или сам фреймворк плохой

Illya
26.05.2017
07:55:28
Просто не сложилось. Этому нет объяснений

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