@vuejs_ru

Страница 256 из 3900
Stanislav
05.03.2017
21:41:18
один из инстансов перетрет поведение второго

блиин

может нарисуешь? ))

ну смотри

Google
Like
05.03.2017
21:42:03
ну шо не понятного (

Stanislav
05.03.2017
21:42:05
давай я попробую объяснить теперь

Like
05.03.2017
21:42:24
перед добавлением нужно сделать проверку: если роутеры совпадают - можем добавлять комментарий, так?

ну чтобы все увидили

Airat
05.03.2017
21:43:46
один из инстансов перетрет поведение второго
спасибо. я боюсь что из за этой вложенности мне придется крутить SSR, хотя намечалася простой вопрос/ответ сайт. надо наверно сделать паузу, мб не туда копаю вообще

Stanislav
05.03.2017
21:45:00
клиент: // типчик написал коммент socket.emit('comment:new', { text: '…' }); // кто-то написал коммент var vm = this; // component instance socket.on('comment', com => { if (com.news_id === vm.news_id) { // показываем коммент } });

Like
05.03.2017
21:45:22
ну стой

прекрати

ответь на вопрос

перед добавлением нужно сделать проверку: если роутеры совпадают - можем добавлять комментарий, так?

ну чтобы все увидили

Stanislav
05.03.2017
21:45:49
ну да

Google
Stanislav
05.03.2017
21:45:52
звучит логично

Like
05.03.2017
21:45:54
ну вот

а я без проверки

хочу делать динамические

каналы (socket.on('channel')

вместо проверки

типа название будет относится к текущему url

Stanislav
05.03.2017
21:46:23
не нужно динамические каналы

Like
05.03.2017
21:46:25
и все будет чики пуки

ой все

почему?

Stanislav
05.03.2017
21:46:33
это как динамические имена функций

это же ужас

Like
05.03.2017
21:46:47
ну блин

Stanislav
05.03.2017
21:46:58
от одного if'а программа не загнется

Like
05.03.2017
21:47:07
ладно

сделай попробую

)

учитывая

что я пишу на джсе 3 недели

Google
Like
05.03.2017
21:47:16
загнется

Stanislav
05.03.2017
21:47:21
ты потратишь силы на этот динам слушатель, а толку от него мало

а вообще, наверное там есть vm.$socket и он умеет слушать все что тебе угодно, им можно будет воспользоваться в vm.created

или как-то так

Like
05.03.2017
21:50:30
Ладно

ну тебя

заставли проверку делать(

спасибо :c

Stanislav
05.03.2017
21:52:01
JS и так не очень, не надо ему еще динамических каналов )

andretshurotshka?❄️кде
05.03.2017
21:56:43
Проще реакт/редакс взять

Kelin
05.03.2017
21:57:02
Проще реакт/редакс взять
Я уже переписал нормально

Не допер прикол просто

andretshurotshka?❄️кде
05.03.2017
22:02:16
Если вы про <style scoped>

Kelin
05.03.2017
22:09:30
Так scoped депрекейтед
У вью свой scoped, если что

Там даже css modules встроенные есть

andretshurotshka?❄️кде
05.03.2017
22:18:48
Aler
05.03.2017
22:21:07
я, кстати, давно заметил, что со всеми новыми технологиями и движением к типизации, мы забыли про то, что это жс

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

Google
Kelin
05.03.2017
22:22:31
Плагин, который по Json-schema собирает форму. Даже с валилацией

Правда, оформление с бутстрапом. Но если переписать, норм будет, я думаю

Aler
05.03.2017
22:24:06
const fields = ['name', 'position', 'height', 'color', 'weight', 'power', 'foo', 'damage']; const getters = fields.reduce((result, name) => { result[name] = function() { return this._fields[name]; } return result; }, {});

я имел ввиду такое

Kelin
05.03.2017
22:24:41
Аа, ну можно

Только сеттеры нужны

Admin
ERROR: S client not available

Aler
05.03.2017
22:25:02
да это псевдокод же

я про концепцию динамического программирования

раньше до всех замутов с jsdoc, typescript, react, redux, flux, vue, webpack, хуяк, хуяк и иже с ними мы писали такие конструкции и не обламывались)

Kelin
05.03.2017
22:26:43
Ну, я понял идею. С Vuex надо только это дело подружить)

Просто такие же заморочки и у самого Vuex, и могут быть проблемы

Aler
05.03.2017
22:28:36
а можешь объяснить подробнее задачу? Просто не уверен, что тебе надо столько полей

может завернуть их в объект?

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

Kelin
05.03.2017
22:31:10
Та я уже давно решил вопрос) и, кстати, именно так

Yaroslav
05.03.2017
23:04:43
Ну или глобальная шина

Ребят, такой вопрос как перезаписать стили у компонента если он является дочерним по отношению в компоненту в котом будут делать оверрайд

Like
05.03.2017
23:19:09
Google
Yaroslav
05.03.2017
23:22:49
Ну как, что данные в роуте обновлять

Кстати, этот плагин не работает на iOS 8.3

Если без vuex лучше свои миксины написать

Lutik
06.03.2017
05:21:53
Как хранить данные юзера после авторизации? После авторизации мне нужно хранить id, логин, токен. Localstorage?

Stanislav
06.03.2017
07:39:32
Если хочешь что-то спрятать, положи на самое видное место :)

Ilia
06.03.2017
07:42:35
рискуя прослыть тупицей... все же прокомментирую.

вопрос на самом деле актуален

с куками и рендерингом на стороне сервера - все предельно ясно и просто.

в куке хранится ключ сессии, а сама сессия хранится на сервере

рендеринг страниц тоже происходит на сервере

а вот JWT как то для меня неясен до конца

в токен можно положить имя пользователя, id пользователя (делается на сервере)

но токен это base64 с данными и подписью внутри. если при обращении к серверу - это норм. то на клиенте неподписанные данные никак не чекаются

захотел прописал id:1, admin: true

т.е. этим данным в самом SPA доверять нельзя вроде как...

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