@vuejs_ru

Страница 854 из 3900
DimenSi
21.07.2017
20:28:33
да честно говоря, я хотел бы сам додуматься, не сложная же задача

а встрял как будто ракету строю

Yaroslav
21.07.2017
20:35:56
Други, точно есть что смотреть? А то с этой 1:03 дичь какая-то.

Google
Stanislav
21.07.2017
20:36:54
Ничего нового там :)

Yaroslav
21.07.2017
20:36:56
Ну видео это с парным програмированием, стоит смотреть вообще?

Yaroslav
21.07.2017
20:37:57
Если ничего нового, то и х с ним

Rafael
21.07.2017
20:47:08
DimenSi
21.07.2017
20:59:14
не понимаю, как у тебя срабатывает return acc[propName]

ты же по сути возвращаешь строчку или объект

Rafael
21.07.2017
21:01:03
Но не изначальный, а вложенный

DimenSi
21.07.2017
21:01:35


Rafael
21.07.2017
21:01:48
На каждом шаге продвигаясь все глубже и глубже

DimenSi
21.07.2017
21:02:07


вот тут ты вернул цифру

Google
DimenSi
21.07.2017
21:02:27
но

лан

я разберусь

спс

Rafael
21.07.2017
21:02:53
вот тут ты вернул цифру
Потому что это последний шаг в reduce

Там нужно присвоить значение и вызвать return

DimenSi
21.07.2017
21:03:19
а

вроде понимаю

Rafael
21.07.2017
21:03:28
Но я обленился и записал это в одну строчку

DimenSi
21.07.2017
21:03:35
ты этот return отдаешь в никуда

а в res и так записывает

Rafael
21.07.2017
21:04:14
DimenSi
21.07.2017
21:04:15
а если это не последний ключ, то отдаешь объект

DimenSi
21.07.2017
21:05:34
выглядит как мухлеж

особенно твое == null

Rafael
21.07.2017
21:05:55
Нет, все честно

DimenSi
21.07.2017
21:06:00
я уже успел забыть, что undefined == null

Rafael
21.07.2017
21:06:04
особенно твое == null
Это проверка на undefined

DimenSi
21.07.2017
21:06:18
а почему не !acc[propName]?

Google
Rafael
21.07.2017
21:06:27
И это, кажется, единственно верное использование не строгого равенства

а почему не !acc[propName]?
Не выразительно

Stanislav
21.07.2017
21:15:04
Рыбята

это нормально?

computed: { href() { return '#' + this.name.toLowerCase().replace(/ /g, '-'); } }

Alex
21.07.2017
21:16:54
а Стасик все пилит и пилит не знамо что

Stanislav
21.07.2017
21:17:20
У меня за три часа ночи, а я всё учу и учу

Зато мб через полгода норм чуваком буду

Marsel
21.07.2017
21:17:50
ребята, помогите плиз, не могу понять как в vuetify в v-dialog засунуть свой текст в v-text-field

это в дочернем компоненте, туда передается category

в дочернем props: ['category'], у кoторого надо взять name

<v-text-field label="Name" required></v-text-field> вот так выглядит

Marsel
21.07.2017
21:19:55
если делать просто <v-text-field label="Name" v-model="name" required>{{this.category.name}}</v-text-field> то не работает

Marsel
21.07.2017
21:23:27
ну чтобы при открытии там уже введен был этот name

Rafael
21.07.2017
21:23:56
v-model="this.category.name"

Marsel
21.07.2017
21:25:14
но тогда он пытается изенить name у undefined

Uncaught TypeError: Cannot set property 'name' of undefined

Rafael
21.07.2017
21:26:03
Завтра посмотрю что да как, сегодня я уже офф

Google
Marsel
21.07.2017
21:26:44
спасибо) это не критично, просто подумал что наверное кто то точно такое делал

Kelin
21.07.2017
22:18:24
можно ли заставить роутер параметр с числом передавать как число, а не как строку?

Stanislav
21.07.2017
22:22:41
как то я бугуртил что компонентные лайфтайм хуки не поддерживают промисов

и мне советовали много всего

но почти ничего не подошло лол

кверить данные компонента в mount не круто, потому что перед их рендером рендерится пустой хтмп

правильнее флоу всётаки нажать на роут, закверить данные, и с ответом срендерить компонент и передать данные компоненту

по сути единственно правильно через beforeRouteEnter

Admin
ERROR: S client not available

Stanislav
21.07.2017
22:26:00
просто дико жаль что такие возможности могли бы быть но нет

Kelin
21.07.2017
22:27:14
Та хуки тут причем

я просто хочу $route.params.id числом чтобы был

Stanislav
21.07.2017
22:27:29
А че ты пытаешься сделать?
по роуту срендерить другой компонент, который требует вызова апи чтобы получить данные. тайпикал же

Stanislav
21.07.2017
22:30:09
ну я к этмоу пришел. и это говорит о том что получать данные в mounted некруто

Stanislav
21.07.2017
22:33:48
ну я к этмоу пришел. и это говорит о том что получать данные в mounted некруто
Но тут надо быть уверенным, что этот компонент ты будешь использовать только с роутером

Stanislav
21.07.2017
22:34:21
а это не важно

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

Google
Stanislav
21.07.2017
22:34:41
просто я сказал какая проблема с mounted

сначала ты рисуешь пустоту(тоесть придется рисовать крутилочку) а потом уже по загрузке рисовать компонент

Stanislav
21.07.2017
22:37:45
вот я бы хотел этого избежать

обойтись рисованием полосочки сверху )

а если фэйл то просто оставаться на старом компоненте

Stanislav
21.07.2017
22:41:04
В принциие логично, да

Stanislav
21.07.2017
22:42:24
ну, теость в beforeRouteEnter есть контроль в виде next. ты можешь не вызывать некст т.е. вот такой бы контроль я хотел в mount, но по сути beforeRouteEnter устраивает. надо разве что где то нормально написать что это самый гибкий способ

кстати забавно что это тащит за собой vuex

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

ну кроме как в next есть инстанс компонента но вроде оно триггерится после того как срабатывает mount, о чем я срался полчаса с кем то

Stanislav
21.07.2017
22:50:30
Я понял тебя. Ну да, удобненько, что б не ходить по урлу, если данных нет для его рендера.

Но такое, конечно, не во всех сценариях сработает. Иногда нужно, что б компонент был ленивым

Stanislav
21.07.2017
22:53:28
да но проблема что эта ленивость криво дается, если мы о mount

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

ну тоесть сначала был vuex, потом я переписал на mounted, и сейчас точно уверен что надо таки на vuex ))

media="(min-width: {{ variant.media }})": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div id="{{ val }}">, use <div :id="val">.

и это меня немного озадачило )

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