@vuejs_ru

Страница 2725 из 3900
Максим
24.04.2018
12:26:03
Romuald
24.04.2018
12:26:10
Как чекнуть на наличие свойства? <div v-if="props.item.main_contact_id.name !== 'undefined'">

Anton Saprykin
24.04.2018
12:26:34
Так точно не надо

Максим
24.04.2018
12:26:35
Ща неженкам буржуям наминусуют и они завянут сразу
все ж считают хабр нихера себе проектом серьезным, не местом для шуток и тупости

Google
Светлана
24.04.2018
12:27:20
всем привет, скажите, кто чем пользуется для множественной загрузки файлов?

Romuald
24.04.2018
12:27:34
<div v-if="props.item.main_contact_id.name !== 'undefined'"> {{props.item.main_contact_id.name}} </div> Все просто. Просто не хочется метод писать

О. Понял. Спасибо!

Михаил
24.04.2018
12:28:37
Достаточно было задать вопрос

Anton Saprykin
24.04.2018
12:28:53
Теперь я требую объяснений

Иван
24.04.2018
12:28:56
Romuald
24.04.2018
12:29:04
Достаточно было задать вопрос
Да у меня 70% таких вопросов)) спасибо!

Максим
24.04.2018
12:29:20
Шутки там вполне себе плюсуют, нинада тут
ну это смотря какие, и кто первый проголосует за коммент) одну и ту же могут как обосрать, так и превознести

Romuald
24.04.2018
12:29:43
У меня логика апи такая, что props.item.main_contact_id имеет null если не задан. Достаточно было проверить на NULL

Anton Saprykin
24.04.2018
12:29:45
Угу. Если какой-нибудь мицгол пошутит, ему сразу налепят плюсов

А другого на его месте опустят((

Google
Stanislav
24.04.2018
12:30:20
К тому, что хабр становится интернациональным
По любому это все из-за того поста с интервью Эвана

Иван
24.04.2018
12:30:44
А чо там?

Anton Saprykin
24.04.2018
12:31:11
Наверняка эван сказал китайский учить. За китаем будущее.

Неловко, если он кореец.

Vladimir
24.04.2018
12:32:41
всем привет, скажите, кто чем пользуется для множественной загрузки файлов?
Такое либо пишется самому. Либо легко гуглится что то готовое. Что не всегда может подойти https://lian-yue.github.io/vue-upload-component/#/

Иван
24.04.2018
12:32:43
Неловко, если он кореец.
Это какой-то специальный сорт китайцев?

Anton Saprykin
24.04.2018
12:32:58
Я сам себя запутал.

Stanislav
24.04.2018
12:33:57
Vladimir
24.04.2018
12:35:19
спасибо
надеюсь тебя не смутит документация http://take.ms/YeFNK

Alex
24.04.2018
12:47:47
Позвонил сейчас какой-то автообзвонщик. Попросил отвечать Да и Нет. Я молчу. Он тоже молчит. Уже 12 минут молчим друг на друга. Технологии однако...

Harry
24.04.2018
12:48:14
пасаны, а экземпляр axios.create(options) можно экспортировать как const? или там хедер не будет меняться

Alex
24.04.2018
12:49:22
С какой целью

Иван
24.04.2018
12:49:26
Можно

const значит лишь что другой объект переменной присвоить нельзя

А не что сам объект неизменен

Harry
24.04.2018
12:50:13
ок, спс

Alex
24.04.2018
12:51:08
А потом будут вопросы почему на ноде инстанс не создаётся новый при каждом новом запросе

Иван
24.04.2018
12:51:30
Ну это не от конста зависит а от экспорта

Alex
24.04.2018
12:51:50
Так стоит сначала узнать зачем

Google
Alex
24.04.2018
12:52:04
И контекст в целом

Иван
24.04.2018
12:52:34
Ну я все же на конкретный вопрос ответил

Шоб не было как обычно

Alex
24.04.2018
12:53:01
Помочь и ответить в лоб имеют разные ценности

Иван
24.04.2018
12:53:25
"Парни, как на ХХХ сделать УУУ?!"

Alex
24.04.2018
12:53:59
Иногда решение задачи технической не делать ее

Иван
24.04.2018
12:54:10
"ХХХ говно и никто уже не использует, бери ААА, УУУ не в тренде и вообще тебе не нужен, делай ИИИ"

Harry
24.04.2018
12:54:28
А потом будут вопросы почему на ноде инстанс не создаётся новый при каждом новом запросе
а, ну я не точно вопрос задал. в общем каждый раз должен создаваться новый инстантс, чтобы каждый раз бралось текущее значение токена из vuex?

headers: { Authorization: Bearer ${store.state.token} } вот сюда

Иван
24.04.2018
12:55:40
У тебя SSR?

Harry
24.04.2018
12:56:14
У тебя SSR?
нет, обычное spa

Alex
24.04.2018
12:56:18
Установку заголовка можно сделать глобальным интерцептором

Иван
24.04.2018
12:56:50
ТОкен будет браться только одинраз при создании

Что может быть проблемно если например пользователь сначала не залогинен (и, соответственно, токена нет)

Или токен там рефрешится по ходу дела

Harry
24.04.2018
12:57:30
Установку заголовка можно сделать глобальным интерцептором
это Vue.prototype.$axios.defaults.headers.common.Authorization = `Bearer ${localStorage.getItem('id_token')}`; ?

Alex
24.04.2018
12:57:45
Не

Так статично получается

Тебе надо забирать токен при каждом запросе

Соответственно пишется функция перехватчик запроса

Google
Alex
24.04.2018
12:58:42
Которая установит актуальный токен

Harry
24.04.2018
12:58:46
Тебе надо забирать токен при каждом запросе
т.е. надо экспортировать функцию, которая создает инстанс axios?

Alex
24.04.2018
12:58:56
У аксиоса есть в доках как

Serge
24.04.2018
13:04:02
Народ, а чтобы postы за`gzip`пить - ведь достаточно в хедеры content-encoding': 'gzip' прописать на фронте ? (Со стороны фронта)

Victor
24.04.2018
13:08:26
Фронт шлет Accept-Encoding, а не content-encoding

Alex
24.04.2018
13:08:52
Настройка должна быть на серверной стороне

Serge
24.04.2018
13:27:19
Фронт шлет Accept-Encoding, а не content-encoding
хмм. надо погуглить. спасибо

Фронт шлет Accept-Encoding, а не content-encoding
в хроме вылезло Refused to set unsafe header "accept-encoding" гугл говорит, что этот хедер сам хром подставляет и нефиг его трогать

Victor
24.04.2018
13:33:10
Ну это как бы логично Так как именно браузер определяет: поймет ли он gzip или нет Я писал в том контексте, что насколько мне известно, серверу НЕЛЬЗЯ указать, в каком виде ты будешь слать запрос, так как не факт, что сервер понимает gzip

Admin
ERROR: S client not available

Victor
24.04.2018
13:33:42
Потому браузер говорит: я понимаю gzip И сервер отвечает: ну ок, давай общаться в gzip

Или, если сервер не понимает gzip, то он просто игнорит Accept-Encoding

И общение идет без сжатия

Serge
24.04.2018
13:35:10
Ну это как бы логично Так как именно браузер определяет: поймет ли он gzip или нет Я писал в том контексте, что насколько мне известно, серверу НЕЛЬЗЯ указать, в каком виде ты будешь слать запрос, так как не факт, что сервер понимает gzip
сервер наш самописный. там всё что угодно можно накрутить. просто сейчас всё летит без сжатия, парни говорят что я должен им content-encoding в хедеры пихнуть. Я пихнул - а толку нет

Victor
24.04.2018
13:35:52
Погоди, когда ты делаешь запрос, ты в Network видишь Accept-Encoding? Его браузер должен САМ добавлять

Иван
24.04.2018
13:36:02
Запросы на сервер обычно не гзипуются

Не факт что браузер вообще так умеет

Victor
24.04.2018
13:38:18
тогда пинай своих бекэндеров - они неправильно написали сервер

Иван
24.04.2018
13:38:35
https://serverfault.com/questions/56700/is-it-possible-to-enable-http-compression-for-requests

Google
Serge
24.04.2018
13:38:50
тогда пинай своих бекэндеров - они неправильно написали сервер
ну т.е. со стороны фронта достаточно Accept-Encoding: gzip, deflate ? остальным рулит бэк ?

Sunlive
24.04.2018
13:39:04
а зачем гзипать запросы?

они же из-за размера даж теоретически не гзипнутся

Serge
24.04.2018
13:39:49
а зачем гзипать запросы?
а хер знает, если чессна )

Sunlive
24.04.2018
13:40:02
респон гзипает сервер, если по размеру пролазит

нжинкс или чо там на беке

Иван
24.04.2018
13:40:19
Говорю, не получится из браузера их гзипнуть

Serge
24.04.2018
13:40:28
на бэке самописная солянка.

Иван
24.04.2018
13:41:05
Разве что какую-нибудь либу для этого использовать, которая джсом гзипает

Но энкодинг ты все равно хуй установишь

Serge
24.04.2018
13:41:40
Sunlive
24.04.2018
13:41:55
Иван
24.04.2018
13:41:57
Реквесты? Вебпаком? Что-то новое

Roman
24.04.2018
13:42:10
Какие нах реквесты

Гзип

Sunlive
24.04.2018
13:42:29
для этого есть плагин жквери

Иван
24.04.2018
13:42:29
Ну вот именно

Алиса
24.04.2018
13:43:20
https://puu.sh/A9Dj5/2bd47425a3.png вообще никак не реагируют на нажатия левый сайдбар и чекбоксы до отмеченного. может быть кто знает, в чем дело?

Serge
24.04.2018
13:43:50
а кто тебе сказал это?
что надо типа зипить ? Разраб с бэка, который апи писал

Алиса
24.04.2018
13:44:15
https://puu.sh/A9Dm3/09e4d4a287.png сайдбар перекрывается только оффсетом

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