@vuejs_ru

Страница 500 из 3900
Stanislav
31.05.2017
08:46:11
обращаться к свойствам дочернего компонента - чуть больше костыль

И в принципе - query-string очень даже неплохое решение к слову
самое лучшее, если достаточно короткое значение

Алихан
31.05.2017
08:46:32
Если параметры это идентификаторы объектов

А вот если это какие-то конские обработанные модели

Google
Алихан
31.05.2017
08:47:04
То через root scope / глобальный объект / vuex

Вишневый чай
31.05.2017
08:47:06
Маловероятно
держи тебе пруф https://jsfiddle.net/50wL7mdz/36895/

Andrey
31.05.2017
08:48:43
оокей, спасибо, попробуй с query string

Алихан
31.05.2017
08:49:17
И помни: ajax запросы делать в методе mount

:D

Вишневый чай
31.05.2017
08:49:34
@c01nd01r поправил ссылочку

убираешь биндинг класса- все работает

wtf не понятно

Stanislav
31.05.2017
08:51:34
держи тебе пруф https://jsfiddle.net/50wL7mdz/36895/
Скажем так, ты уверен что правильно делаешь переход? Речь не про vue даже. Добавление класса, который меняет опасити "ломает" Vue - ну согласись, странно звучит) Ссылку пока не смотрел

Алихан
31.05.2017
08:57:36
Потому что для тех целей которые ты преследуешь нужно использовать transition

Google
Алихан
31.05.2017
09:00:05
А, сорь, прочитал переписку выше

Я понял кажется почему оно так себя ведет)))

Вишневый чай
31.05.2017
09:11:06
почему?

Алихан
31.05.2017
09:15:05
Такое ощущение, что оно скоуп привязывает к индексу элемента в доме (действительно, а к чему бы еще?) При удалении например 1-го элемента он корректно скрывается, затем удаляется из дома, на его место встает второй элемент на котором висит .deleting

Я думаю это будет работать корректно, если элементы не грохать, а скрывать

Вишневый чай
31.05.2017
09:18:17
Алихан
31.05.2017
09:18:53
Хех)

Действительно

Вишневый чай
31.05.2017
09:19:13
Ты забыл добавить key https://jsfiddle.net/50wL7mdz/36909/
а вот и фикс, действительно, для компонентов же нужен key, подзабыл

Stanislav
31.05.2017
09:19:27
Vue об этом в консольке пишет :)

Алихан
31.05.2017
09:21:37
"Такое ощущение, что оно скоуп привязывает к индексу элемента в доме (действительно, а к чему бы еще?) "

К :key например :D :D

Pasha
31.05.2017
09:41:36
Подскажите что можно использовать для стилизации селектов, радио кнопок...?

Pasha
31.05.2017
09:48:03
css ?
а так чтобы выпадающий список селекта можно было стилизовать? я пробовал jquery плагины, но тогда vue не обрабатывает выбранное значение в селекте

Вишневый чай
31.05.2017
09:49:30
ui ной

например http://vueui.github.io/components/dropdown/

Konstantin
31.05.2017
09:58:11
Подскажите что можно использовать для стилизации селектов, радио кнопок...?
лично я юзаю vue multiselect для селекта, span-обертку для checkbox c v-bind:class в зависимости от состояний и тд.

Google
Максим
31.05.2017
10:05:25
А есть какой-то OpenSource проект с использованием Vuex впитавший в себя Best Practices его использования

DimenSi
31.05.2017
10:11:18
@c01nd01r, можешь подсказать, как сделать авторизацию?

точней, как ты делаешь?

на спа

Stanislav
31.05.2017
10:11:53
точней, как ты делаешь?
Я ее не делаю. За меня ее делает сервер

DimenSi
31.05.2017
10:12:00
через куки?

Stanislav
31.05.2017
10:12:34
У меня тут Jasig CAS, специфичная хренатень, отдельный вход

Но вообще да, доступ к апи через куки, по ключу в них

DimenSi
31.05.2017
10:13:36
оул, у меня ситуация такая, получил токен через куки, а потом должен сохранить в локалстор и использовать его дальше при работе с сервером

меня просто заинтересовал способы авторизации на спа. Я пока только один знаю. Роутер перед каждом переходом проверяет сервис авторизации, если он говорит, что я авторизован, то выполняется функция обработки роутером условией, если же я не авторизован, то авторизовываюсь и выполняю функцию обработки условий

DimenSi
31.05.2017
10:15:27
сервис авторизации, небольшая функция которая хранит в себе токен, достает его если что и т.д.

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

че, никто не даст ответа?)

DimenSi
31.05.2017
10:22:46
@c01nd01r authService.isAuth()

Макс
31.05.2017
10:23:38
Народ, можете подсказать пример небольшого приложения на Vue где можно посмотреть best practices? В идеале, чтобы был ssr. Нашел Hacker News, но что-то сложновато его осознать пока. Мне бы попроще )

Stanislav
31.05.2017
10:25:17
@c01nd01r authService.isAuth()
а внутри isAuth что?

DimenSi
31.05.2017
10:25:32
переменная с булом

Google
Stanislav
31.05.2017
10:25:39
Как ты проверяешь авторизицию?

DimenSi
31.05.2017
10:25:59
через функцию которая проверяет авторизацию)

мне псевдокод написать, чтоб ты понял?

в общем у меня в vuex, выполняется плагин при инициализации, этот плагин выполняет проверку авторизации, типо либо берет значение из кук или забирает значения из локарстора, потом диспатчу, что авторизация произошла, а дальше роутер использует готовый метод который обращается к переменной с boolean

при каждом обращении

в общем, прежде чем рассказывать про свой способ авторизации, покажите мне другие плз)

Admin
ERROR: S client not available

Stanislav
31.05.2017
10:45:14
А если токен протух, как это решаешь? \

DimenSi
31.05.2017
10:45:46
делаю тестовый запрос к апишке, если она возращает false, то обнуляю токен

я диспатчу checkAuth, в котором делаю этот запрос, если все ок, записываю в стор auth = true и дальше работаю через стор

Yaroslav
31.05.2017
11:03:50
Бест практис в целом писал Илья. Но этообщее, каждый проект - свои ходы конем. Сферического коня в вакууме понятно что нет

Yaroslav
31.05.2017
11:04:42
ага туду + сср + коментарии))

Vlad
31.05.2017
11:42:27
Привет. Уже можно уверенно использовать Weex? Вроде как стабильная 1.0.1 версия

Emil
31.05.2017
11:43:11
+ к вопросу. интересная тема

Stanislav
31.05.2017
11:44:23
Стоит уже юзать weex ?

Нет

Emil
31.05.2017
11:44:42
ну, вот и поговорили)

Vlad
31.05.2017
11:48:37
так, когда были эти сообщ. "weex ?- нет"

Google
Vlad
31.05.2017
11:48:42
??

помню еще тогда, когда была дока на китайском. Сейчас же на EN с примерами

Emil
31.05.2017
11:49:55
а почему на них кликнуть нельзя, кстати?

это из ЛС?

точняк, туплю

Vlad
31.05.2017
11:50:42
что такое ЛС?

Emil
31.05.2017
11:50:47
личные сообщения

личка, диалог, пм )

Vlad
31.05.2017
11:52:36
спасибо )

Emil
31.05.2017
12:05:13
vue webpack template



Виталий
31.05.2017
12:05:42
c шрифтами беда

я решил проблему грязным хаком

Emil
31.05.2017
12:05:56


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

Виталий
31.05.2017
12:06:22
ребят, как вы вью в проде держите?

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