@vuejs_ru

Страница 3693 из 3900
rddlr
23.09.2018
16:44:24
получил роли один раз и все, если "хаккер" придумает как их подменить и попасть "не на ту" страницу, ему просто бэк ничего не вернет, и обломает с 401 при апдейте. зачем постоянно спрашивать права и роли?
дело не в хакерах вообще. 1. например, из-за убогого проектирования юзер попадает на страницу, где данные он никак не получит. он будет сидеть и думать что это такое? 2. а теперь представь что у тебя в приложении юзеры могут создавать не только роли, а еще пермишены. например, это форум. получил роли раз и все?)

Siarhei
23.09.2018
16:45:02
простой ответ - не надо убого проектировать

rddlr
23.09.2018
16:45:14
это все?

Google
Siarhei
23.09.2018
16:48:12
на счет #2 когда садишься делать проект, то знаешь бизнестребования, и оценку на счет того как часто будет это обновлением ролей. нет ничего криминального в том что будет требоваться перелогиниться после того как тебе роли выставили, так все делают, не только в вебе, даже в ОС.

rddlr
23.09.2018
16:49:21
> нет ничего криминального в том что будет требоваться перелогиниться после того как тебе роли выставили это никуда не годится. мы же говорим не об админке для своих, а о публичном сервисе

Artyom
23.09.2018
16:51:33
погнали?

Siarhei
23.09.2018
16:52:16
откуда ты знаешь про что мы говорим) требований же не было, был вопрос как это делается обычно

Artyom
23.09.2018
16:53:01
ну ты вроде вполне адекватную идею написал)

Siarhei
23.09.2018
16:53:06
на счет страница на которую попал изза убогого проектирования, это задача qa команды, чтоб предотвратить это

Artyom
23.09.2018
16:53:46
я хожу теперь и только ***каю, потому что начинаю всякие себе проблемы придумывать?

rddlr
23.09.2018
16:54:00
Artyom
23.09.2018
16:54:24
все, молчу)

Siarhei
23.09.2018
16:54:29
нет, не пропустит в продакшен, если у пользователя будет возможноть попасть туда куда нельзщя

rddlr
23.09.2018
16:54:52
так вопрос не о процедуре поиска косяков, а методах их предотвращения

на этапе проектирования

Siarhei
23.09.2018
16:55:47
вопрос о том, что ты проблемы высказал, типо пользователь попал на страницу куда ему нельзя, и сидит ждет. этой проблемы не существует

Google
rddlr
23.09.2018
16:56:59
получил роли один раз и все, если "хаккер" придумает как их подменить и попасть "не на ту" страницу, ему просто бэк ничего не вернет, и обломает с 401 при апдейте. зачем постоянно спрашивать права и роли?
хакера тоже не существует. и меня не волнует его существование. я тебе привел пример того что меня волнует. ты начал рассказвать про qa. ок

Siarhei
23.09.2018
16:57:51
да, не существует, я про это и сказал, что это проблемы которых нет, и для этой задачи достаточно получить при логине права или роли и все

rddlr
23.09.2018
17:00:47
ну было бы странно не получать права и роли с самого начала. даже не знаю к чему этот совет. также непонятно при чем тут хакер изначально? разве кто -то делает защиту от хакера на клиенте?

?
23.09.2018
17:09:33


Denis
23.09.2018
17:13:51
А в чем проблема?

rddlr
23.09.2018
18:01:33
раскажите кто юзает Tailwind каково оно?

стоит его брать или лепить свой лисапед?

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

мне нужна по сути одна фича - переменные цсс в дж

он же чисто для прода как и все постцсс плагины? на клиент никакого кода не отправляет?

Artyom
23.09.2018
18:23:08
Лучше расскажи для чего оно.

Michael
23.09.2018
18:26:03
rddlr
23.09.2018
18:34:38
На проде чистый жс и цсс
короче это эдакий продвинуты PostCSS?

Artyom
23.09.2018
18:35:03
не.

rddlr
23.09.2018
18:35:54
тогда начни оттуда) кстати, недавно увидел что чувак сделавший nextCSS депрекейтит его и прощается с CSS https://moox.io/blog/deprecating-cssnext/

Yan
23.09.2018
18:35:57
короче это эдакий продвинуты PostCSS?
Я хз о чем речь просто факт сказал

rddlr
23.09.2018
18:36:55
речь о Тейлвинде)) я не могу понять он просто процессит стили перед билдом или что-то еще на клиенте делает

Google
Artyom
23.09.2018
18:37:53
?

rddlr
23.09.2018
18:38:08
https://twitter.com/MoOx/status/997119336400777217

rddlr
23.09.2018
18:39:49
та я не об этом)

ладно, уже сам смотрю, щас узнаем

Dmitry
23.09.2018
19:22:12
Привет. Свежий выпуск подкаста "Недельный Vue" - https://soundcloud.com/dmitry-zlygin/weekly-vue-5

Анонс на Medium: https://medium.com/@dzlygin/%D0%BF%D1%8F%D1%82%D1%8B%D0%B9-%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-%D0%BF%D0%BE%D0%B4%D0%BA%D0%B0%D1%81%D1%82%D0%B0-%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-vue-b0c943eac2bc

Максим
23.09.2018
19:52:42
насколько норм менять данные родительского компонента вот так



Юрий
23.09.2018
19:53:11
плохо

Максим
23.09.2018
19:53:31
с одной стороны удобно, с другой не явно

Юрий
23.09.2018
19:53:38
в доке расписано же, юзай эмит

Максим
23.09.2018
19:54:20
ок спасибо

в доке расписано же, юзай эмит
а как лучше сделать если фильтров много?

Юрий
23.09.2018
19:58:09


моделькой вот есть

у тебя много инпутов являющихся фильтрами для какого то большого списка?

Anton
23.09.2018
20:02:51
вешай на каждый инпут в-модел

Google
Anton
23.09.2018
20:03:12
на вышестоящем элементе лови change и эмить всю свою дату

Юрий
23.09.2018
20:03:47
в родителе лови отдельное событие по каждому фильтру не думаю что их десятки ну или создай абстракцию которая будет принимать одно событие в котором будет передан тип фильтра и значение

Максим
23.09.2018
20:05:30
@yakoooot так? в этом случае ничего эмитить не нужно

Admin
ERROR: S client not available

Anton
23.09.2018
20:05:54
не делай так никогда

у тебя вообще должна консоль и сборщик ругаться

Юрий
23.09.2018
20:06:23
https://ru.vuejs.org/v2/guide/components.html#%D0%9F%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5-%D1%81-%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B5%D0%BC

Максим
23.09.2018
20:08:18
не делай так никогда
ок ок) я понимаю чем это черевато но с десятками фильтрами выглядит соблазнительно удобно

Anton
23.09.2018
20:09:33
у тебя удобство в паре лишних строчек, не обязательно каждый инпут ловить отдельно и эмитить, лови выше на всей форме один раз и отправляй свой объект filters

БОГАТЫРЪ
23.09.2018
21:31:43
возможно ли хранить переменную во всех компнентах vue, точнее переводить между компонентами?

есть апи, есть компонен, он получает с рест апи объект данных, и я эту переменную хочу исопльзовать во всех компонентах, но желательно как импорт

Anton
23.09.2018
21:32:57
сделай файл с конфигом и импортируй

если модифицировать не надо

если надо - можешь vuex почитать

БОГАТЫРЪ
23.09.2018
21:34:57
Anton
23.09.2018
21:35:24
ну тогда пиши в vuex

БОГАТЫРЪ
23.09.2018
21:35:26
если надо - можешь vuex почитать
вы про https://ru.vuejs.org/v2/guide/reactivity.html ?

Anton
23.09.2018
21:35:40
https://vuex.vuejs.org/ru/guide/

БОГАТЫРЪ
23.09.2018
21:35:45
Google
БОГАТЫРЪ
23.09.2018
21:36:23
https://vuex.vuejs.org/ru/guide/
о спасибо, вы облегчили жизнь

случайно это не юзаете:? https://www.npmjs.com/package/vuex-rest-api

БОГАТЫРЪ
23.09.2018
22:16:07


Yan
23.09.2018
22:16:10
Vue.prototype.$myVar = ...

this.$myVar

В любом компоненте

БОГАТЫРЪ
23.09.2018
22:16:44
благодарю

this.$myVar
я искал этот шедевр месяц

теперь что ему надо!????

Alex
23.09.2018
22:20:45
теперь что ему надо!????
Чего такой нервный?

БОГАТЫРЪ
23.09.2018
22:21:09
да, и так дедлайн просрал

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