@vuejs_ru

Страница 362 из 3900
Rafael
12.04.2017
14:00:48
и к нему обращайся как this.$root.loggedIn

Ilia
12.04.2017
14:00:55
запускается но тоже валится с ошибками...
ладно попробую как нить через npm заставить из systemd стартовать

Google
Дмитрий
12.04.2017
14:01:34
У меня вроде норм, но это прост автогенеренный проект

Rafael
12.04.2017
14:01:55
Ilia
12.04.2017
14:02:06
Дмитрий
12.04.2017
14:02:34
Ilia
12.04.2017
14:02:53
Что меняет?
то что все должно работать если так запускать

а у меня чет не стартует

хотя через npm все норм

Дмитрий
12.04.2017
14:03:28
А че пишет? (ни разу nuxt не использовал) )

Ilia
12.04.2017
14:12:28
Как то так...

А че пишет? (ни разу nuxt не использовал) )
Ну то что это должно работать - мы выяснили. Буду причину в других местах искать. Спасибо за помощь.

Дмитрий
12.04.2017
14:14:23
Это похоже на git bash в винде - если это винда, то мб проблема в винде?)

Ilia
12.04.2017
14:15:21
Это похоже на git bash в винде - если это винда, то мб проблема в винде?)
я тоже уже об этом подумал. Для скорости там тестил. Так то на сервер Ubuntu 16,04

Google
Ilia
12.04.2017
14:15:59
На сервер ноду еще не накатывал потому что не могу понять как лучше ставить через nvm или просто из репы стянуть

Дмитрий
12.04.2017
14:18:22
sudo apt-gei install node && npm i -g n && n latest

Если я ничего не перепутал

Daniil
12.04.2017
14:19:22
А можно через watch глобального Vue следить за data компонентов?

Ilia
12.04.2017
14:19:23
До этого в тестовом режиме генерировал странички через nuxt generate и nginx'ом отдавал, но тогда нет серверного рендеринга для динамических маршрутов. Нода нужна.

Stanislav
12.04.2017
14:30:01
попробуй node убери. Это ж бинарник

по крайней мере, никсах запускается так :)

Ilia
12.04.2017
14:30:56
попробуй node убери. Это ж бинарник
логично! и работает черт побери)

Stanislav
12.04.2017
14:31:09
Вот это поворот

Ilia
12.04.2017
14:31:35
Спасибо

Stanislav
12.04.2017
14:31:46
?

Дмитрий
12.04.2017
15:08:20
Народ, может подскажет кто - мне надо, чтобы пользователь в селекте выбрал иконку (иконки из font-awesome прилетают), но как я понял внутри option-a псевдоэлементы (а именно там рисует font-awesome свои иконки) не рендерятся. Может кто подскажет альтернативный вариант выбора, или же как это сделать с выкидухой)

Alex
12.04.2017
15:09:16
Selectize например, там можно указать как рендерить элемент

Только он полу-заброшен. Вроде что-то делается, а релиз новый всё не выкатят

Дмитрий
12.04.2017
15:09:53
Можно впринципе написать свою выкидуху - через input со списком, тогда и автокомплит можно прикрутить (не показывать же все иконки) )

Наверное это будет лучше всего

Спасибо всем уточкам)

Теперь бы еще придумать как все классы иконок оттуда вытащить)

Stanislav
12.04.2017
15:14:39
Тебе нужен кастоный селект или чего? vue-multiselect вроде ничего. Там можно свой шаблон для option делать

Google
Дмитрий
12.04.2017
15:15:31
Тебе нужен кастоный селект или чего? vue-multiselect вроде ничего. Там можно свой шаблон для option делать
Ну я его сам напишу) Так интереснее) Мне сейчас надо придумать как не писать все классы иконок из font-awesome

Ну можно попробовать подгрузить css как текст и регэкспами попарсить его)

Иван
12.04.2017
16:35:32
Ребят, привет, посоветуйте какой-нибудь стартер для Vue с SSR

Илья
12.04.2017
16:36:30
nuxt.js

https://nuxtjs.org

NIKITA
12.04.2017
19:18:17
Сталкивался кто нибудь с задачей, получения реального IP юзера сидящем на прокси? интересует HTTP_X_FORWARDED_FOR в пайтоне и пыхе, это легко решается, а для JS чего то затык

NIKITA
12.04.2017
19:19:35
приблизительно так, чтобы не выебывались

Rafael
12.04.2017
19:20:09
а зачем тебе ip то?

надо будет сейчас про куки почитать, а то мне тут вчера на парах такого рассказали...

NIKITA
12.04.2017
19:20:57
а зачем тебе ip то?
я хочу токен JWT усилить

NIKITA
12.04.2017
19:21:36
надо будет сейчас про куки почитать, а то мне тут вчера на парах такого рассказали...
кстати, я замутил шикарное решение на стороне клиента для обмена и проверки токена без this.$root.token

NIKITA
12.04.2017
19:22:28
да я уже и проблему то забыл
это нормально, моя же головная боль :В

Rafael
12.04.2017
19:22:59
я тут сегодня полнял, что мне надо будет свою либу переписать - она не удобна в использовании :с

Rafael
12.04.2017
19:23:34
и не говори

но мой жестче

хехе

Google
NIKITA
12.04.2017
19:23:49
Stanislav
12.04.2017
19:23:55
а в чем проблема?

NIKITA
12.04.2017
19:25:53
Stanislav
12.04.2017
19:26:23
Тебе его на сервере или на клиенте надо получить?

Какой у тебя http клиент?

NIKITA
12.04.2017
19:29:32
Какой у тебя http клиент?
все, я решил. СпасибО)

кстати вопрос, вы в основнмо аксиос в качестве http клиента юзаете?

Admin
ERROR: S client not available

Stanislav
12.04.2017
19:33:48
на клиенте да

NIKITA
12.04.2017
19:34:27
на клиенте да
так и не довлеось попробоваться, все вокруг только про него и говорят :D

Stanislav
12.04.2017
19:35:08
ничего сверхъественного)

когда после $.ajax первый раз fetch() попробовал - вот это круто было :)))

NIKITA
12.04.2017
19:37:32
когда после $.ajax первый раз fetch() попробовал - вот это круто было :)))
все познается в сравнение, надо бы как нибудь попробовать

Stanislav
12.04.2017
19:40:25
Не, он в VanilaJS

NIKITA
12.04.2017
19:40:44
Illya
12.04.2017
19:55:31
Yay

Меня заапрувили на HolyJS питер

NIKITA
12.04.2017
19:58:32
красаучик я разобрался до конца с JWT, ты был прав. HS дает возможность работать с аксес рефреш, для рефреша все что угодно можно юзать, а RS с паблик приватом, дружит исключительно с полноценными ключами, которые просто нет смысла юзать для аутентификации

Google
Illya
12.04.2017
20:07:06
Спасибо за комментарий

Stanislav
12.04.2017
20:40:16
https://medium.com/@mwq27/vue-js-and-apollo-effb8c86e155

NIKITA
13.04.2017
00:04:14
https://medium.com/@mwq27/vue-js-and-apollo-effb8c86e155
у vue-apollo доки бодрее https://github.com/Akryum/vue-apollo

trilog
13.04.2017
03:49:14
Господа, проблема: export default function (Vue) { Vue.auth={ isAuthenticated:()=>{ return this.getToken()?true:false }, setToken:(token, expiration)=>{ localStorage.setItem('token',token); localStorage.setItem('expiration', expiration) }, getToken:()=>{ var token = localStorage.getItem('token'); var expiration= localStorage.getItem('expiration') if(!token || !expiration){ return null } if(Date.now()>parseInt(expiration)){ this.destroyToken(); return null }else return token; }, destroyToken:()=>{ localStorage.removeItem('token'); localStorage.removeItem('expiration'); } } Object.defineProperties(Vue.prototype,{ $auth:{ get: ()=>{ return Vue.auth } } }) } вызывая извне getToken()?true:false все работает идеально, но если я пытаюсь вызывать isAuth - даже не пробрасывает саму функцию(вопрос скорее по js, но все-таки)

Den
13.04.2017
07:53:35
а кто-нибудь сталкивался с таким поведением, что в методе mounted ссылка на элемент из темплейта типа this.$refs.myDiv возвращает не div, а Vue объект? Т.е. получается в момент вызова mounted темплейт еще не закончил рендериться...

в связи с этим вопрос, в каком методе нужно вызывать this.$refs.myDiv чтобы наверняка получить div? (в Lifecycle-Diagram ответа, к сожалению, не нашел)

Den
13.04.2017
08:12:42
нашел ошибку) это typescrupt ругался, в тайпингах определено, что $refs возвращает 'Vue | Element | Vue[] | Element[]' а я вешал на iframe и пытался вызвать this.$refs.iframe.contentDocument. Решилось переписыванием последнего на this.$refs.iframe['contentDocument'] ?

заморочки ts) спасибо, за помощь!

синдзи
13.04.2017
10:02:46
Кто может скинуть пару показательных примеров для обучения на vue?

Что=то в awesome vue не разберусь)

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