@vuejs_ru

Страница 3826 из 3900
d
17.10.2018
15:04:43
d p: Ребята, подскажите как проще всего реализовать регистрацию и авторизацию на nuxt?

Никто не знает что ли?

Yaroslav
17.10.2018
15:28:15
Ребята. Как из компонента обратился к methods экземпляра ?) Через this.$root не получается

Google
Yaroslav
17.10.2018
15:32:15
через emit
Только через события ?

через emit
Слушать/создавать знаю как а как будет выглядеть вызов функции инстанса ?)

Vladimir
17.10.2018
15:35:21
прокидываешь ивент из потомка в родитель. В родителе слушаешь это событие и выполняешь метод.

кто то прокидывает методы пропсами, но это не тру вей

Yaroslav
17.10.2018
15:36:21
Кстати а почему нет?)

Vladimir
17.10.2018
15:36:53
this.$parent.$options.methods это тоже не очень правильно

Yaroslav
17.10.2018
15:38:40
this.$parent.$options.methods это тоже не очень правильно
У меня сейчас в методах компонента много this.$root.свойство Храню все данные в инстансе. На сколько плохо?) Какие есть идеи ?)

С другой стороны я к этим свойствам и из других компонентов обращаюсь

Vladimir
17.10.2018
15:39:38
Почему?)
потому что правильнее апдейтить просы у чайлдов в родителе

Nikita
17.10.2018
15:40:29
кто-то может обьяснить, почему вылазит вот это

Google
Nikita
17.10.2018
15:40:31


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

Denys
17.10.2018
15:50:33
падает ошибка, попадает в кетч, а там у response нету ключа status

Vladimir
17.10.2018
15:51:04
Не понял.
всмысле однонаправленность тогда хромает.

Andrey
17.10.2018
15:51:38
С такой точки зрения верно.

Yaroslav
17.10.2018
15:55:41
Vladimir
17.10.2018
15:56:17
да, но я не сторонник тащить вьюкс в проект для 2-3 полей.)

henri
17.10.2018
15:56:26
Всем привет, у меня есть компонент, для него есть массив, нужно его разложить в цикле, чтобы в итоге стало кучу компонентов, которые приняли данные с этого массива, как будет правильно сделать, v-for в <app-component> или в самом компоненте в диве/темплейте

Vladimir
17.10.2018
15:56:48
Это есть в документации ?
https://vuex.vuejs.org/ru/guide/

Yaroslav
17.10.2018
15:56:59
У меня задача рендерить данные из jsona

И два фильтра прикрутить )

Фильтры как компоненты

henri
17.10.2018
16:01:20
если нужна куча компонентов, то в <component>. Разве нет?
<app-component> - я имел ввиду свой компонент

просто где v-for делать, снаружи или внутри

как будет правильнее

или разницы нет

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

Google
henri
17.10.2018
16:02:21
но мне кажется, что так неправильно

Rustam
17.10.2018
16:02:31
И чем тебе мешает асинхронное?
не успевают сработать колбэки на удаление элементов, а в них идёт отписка от редукса, который вообще вне этой страницы, в итоге в редуксе мертвый слушатель который ломает абсолютно всё

Peter
17.10.2018
16:14:53
но мне кажется, что так неправильно
Полагаю, что если тебе нужно просто отрисовать данные из массива, можешь сделать весь список одним компонентом. Но если потребуется взаимодействовать с элементами, или нужна какая-то более-менее сложная логика отображения каждого элемента списка, то делай v-for снаружи, если я правильно понял твой вопрос. А так, если считаешь, что делаешь что-то неправильно, сделай правльно и посмотри, удовлетворится ли твой внутренний перфекционист или нет.

Rustam
17.10.2018
16:15:15
Чо ты как маленький
попробуй сам так сделать в расширении, либо удаляешь сразу, либо у тебя умирает редукс

henri
17.10.2018
16:15:24
ок, спасибо

Дмитрий
17.10.2018
16:17:03
В роутере вместо router.beforeEach(fn) написал router.beforeEach = fn

Ни одного сообщения об ошибке, хуки не вызываются, чуть кукухой не поехал, пол часа искал

Дмитрий
17.10.2018
16:19:41
Да это понятно, суть в том что апи помнишь, а одна ошибка и непонятно куда копать

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

Rustam
17.10.2018
16:20:57
Illya
17.10.2018
16:21:01
почему бы не зафризить поле, тогда бы хоть ошибку выдало
Так вы ж наверняка сами этот роутер создавали :)

Дмитрий
17.10.2018
16:23:03
Бляха, точно :D Что-то видимо я заработался и закипаю

Vladimir
17.10.2018
16:23:04
В расширении?
Видимо речь про extension для хрома например

Дмитрий
17.10.2018
16:23:21
С точки зрения автора библиотеки тогда какие есть варианты помочь пользователю при возникновении такой ошибки?

Vladimir
17.10.2018
16:23:52
да
Я только не понял, почему у Vue это лучше реализовано. Такие же асинхронные операции с домом вроде нет?

Google
Дмитрий
17.10.2018
16:24:28
И есть ли они вообще

Rustam
17.10.2018
16:24:35
Я только не понял, почему у Vue это лучше реализовано. Такие же асинхронные операции с домом вроде нет?
а кто сказал что это реализовано? там всё асинхронное, мне остается выбор только между литэлементом и полимером 3м

Admin
ERROR: S client not available

Drogo
17.10.2018
16:28:27
Добрый вечер. После запуска шаблона webpack-simple, открывается index.html. Вопрос: На каком файле указанно этот index.html Мне надо чтобы понят. На webpack.config, webpack-dev-server нет

Sergey
17.10.2018
16:29:25
https://markus.oberlehner.net/blog/how-to-structure-a-complex-vuex-store/

Дмитрий
17.10.2018
16:38:02
@xanf_ua Можно ли при создании через new, в конструкторе уже после всех операций, заморозить поле обьекта ?

Nikita
17.10.2018
16:41:59
кто-то работал с Vuelidate ?

у меня проблема, почему-то не хочет повторно проверять поля.

Дмитрий
17.10.2018
16:47:09
Не надо
А если очень хочется в образовательных целях?

Vladimir
17.10.2018
16:55:55
потому что prevPage строка а вы строго сравниваете с true

Vitaliy
17.10.2018
16:56:20
потому что prevPage строка а вы строго сравниваете с true
да я сделал так, затупил сильно !== вот так сделал

Дмитрий
17.10.2018
17:11:15
Не строгим сравнением

Nikita
17.10.2018
17:40:05
кто-то работал с Vuelidate ?

Aliaksei
17.10.2018
17:44:46
кто-то работал с Vuelidate ?
принципиально vuelidate?

Nikita
17.10.2018
17:44:57
ну пока прикручен он

пытаюсь понять, что ему не нравиться.

Stan
17.10.2018
17:48:50
Vitaliy
17.10.2018
17:50:17
app.context.route.fullPath.replace('/categories/', '') как можно заменить '/categories/' даже если стоит '/categories' без последней /, может есть у кого-то regex под такое, или как еще можно ?

Nikita
17.10.2018
17:51:29
Да
Такая проблема, нужно что бы допустим я ввел что-то, после фокусаут - оно сказало что ошибка, я ввел снова правильн и уже нихера не светит. у меня сейчас определает ошибку по this.$v.form[n].$error. но есть проблема, оно как один раз поймало ошибку, так больше и не меняет ее статус.

Google
Nikita
17.10.2018
17:51:41
хотя проверка @change="$v.form.password.$touch()" стоит

Vitaliy
17.10.2018
18:38:08
/\/$/
спасибо !)

Сергей
17.10.2018
19:03:52
привет. кто может подсказать такую вещь, у меня в форме есть множество радио кнопок, если я кликаю на кнопку то все в порядке в форме уходят нужные значения, а если я меня при помощи скрипта, то значение не меняется будто нужно сделать какойто ререндр, как быть?

Anton
17.10.2018
19:05:07
покажи код кнопок и как меняешь

по идее, если на кнопках v-model, то изменение значения должно перерисовывать кнопки

Alex
17.10.2018
19:07:44
Как чекать JWT в приложении? Можно просто записать объект с юзером в localstorage и чекать при любом запросе к апи и каждый раз при router.beforeEach или как?

Сергей
17.10.2018
19:09:02
по идее, если на кнопках v-model, то изменение значения должно перерисовывать кнопки
ну модель на них есть, ладно нужно еще осмыслить, не знаю как спросить

Anton
17.10.2018
19:10:02
Как чекать JWT в приложении? Можно просто записать объект с юзером в localstorage и чекать при любом запросе к апи и каждый раз при router.beforeEach или как?
например: у тебя есть токен и время жизни, ты эти данные пишешь в лс, с каждым запросом посылаешь токен, если от сервера приходит, что токен невалиден - просишь чувака залогиниться

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