
Dmitriy
17.09.2018
12:47:45

Nikita
17.09.2018
12:47:50
нет

Dmitriy
17.09.2018
12:48:19
А как тогда это называется?)

Ivan
17.09.2018
12:48:27

Google

Siarhei
17.09.2018
12:48:35

Nikita
17.09.2018
12:48:48

Siarhei
17.09.2018
12:48:50
$("#image") вот это jquery

Nikita
17.09.2018
12:48:52
из Web.API

Dmitriy
17.09.2018
12:49:13
ок)

Nikita
17.09.2018
12:49:17
срочно

Ivan
17.09.2018
12:49:33
Та это временно))) сегодня заблочили, завтра исправят

Anton
17.09.2018
12:49:55
аа, временно

Ivan
17.09.2018
12:50:19
Короче, зашел через мобильный интернет с телефона и нашел решение)) Спасибо

Anton
17.09.2018
12:50:31
ну иди домой, скажи, что сегодняшние условия не позволяют тебе работать

Dmitriy
17.09.2018
12:50:33
Ты там в армии кодишь?

Google

Nikita
17.09.2018
12:50:34
Могли бы комп ещё забрать - работай че

Dmitriy
17.09.2018
12:50:37
или в тюрьме?

Nikita
17.09.2018
12:50:43
надеюсь это не заблочено

Ivan
17.09.2018
12:51:03
Спасибо) уже решил))

Nikita
17.09.2018
12:51:33
Скачай brave браузер, через него инкогнито-tor

Mike
17.09.2018
13:00:45
Привет ребят) как лучше вывод контента по v-if изходя от размера вьюпорта? Мне нужно в адаптации на моб. версии убрать некоторые блоки, мог бы через css, но они большие по содержимому, по этому хотелось бы вообще не рендерить их в DOM, если приложение открылось с телефона.
Первое, что приходит в голову - объявить переменную в data (isMobile) и в хуке created повесит обработчик resuze на window (обработчик нужен для того, чтобы при сужении браузера на десктопе тоже не ломался дизайн)
По вот нюанс, если я так сделаю внутри компонента, и компонент переиспользую, то на window будет постоянно навешен новый обработчик resize, мне так не хочется делать.
Посоветуйте хорошое решение, пожалуйста.


Andy
17.09.2018
13:16:03
Привет ребят) как лучше вывод контента по v-if изходя от размера вьюпорта? Мне нужно в адаптации на моб. версии убрать некоторые блоки, мог бы через css, но они большие по содержимому, по этому хотелось бы вообще не рендерить их в DOM, если приложение открылось с телефона.
Первое, что приходит в голову - объявить переменную в data (isMobile) и в хуке created повесит обработчик resuze на window (обработчик нужен для того, чтобы при сужении браузера на десктопе тоже не ломался дизайн)
По вот нюанс, если я так сделаю внутри компонента, и компонент переиспользую, то на window будет постоянно навешен новый обработчик resize, мне так не хочется делать.
Посоветуйте хорошое решение, пожалуйста.
если исходить из isMobile, можно перенести эти данные во Vuex, и обработчик на ресайз повесить только один - например в корневом компоненте типа App.vue
если Vuex не используешь и не хочешь (хотя зря) - можно обойтись "шиной"

Mike
17.09.2018
13:16:45

Andy
17.09.2018
13:18:17
шина это Вью инстанс, "от имени которого" триггерят и слушают ивенты:
https://alligator.io/vuejs/global-event-bus/
Но если есть vuex - то лучше наверное вынести туда


Andrey
17.09.2018
13:18:43
Привет ребят) как лучше вывод контента по v-if изходя от размера вьюпорта? Мне нужно в адаптации на моб. версии убрать некоторые блоки, мог бы через css, но они большие по содержимому, по этому хотелось бы вообще не рендерить их в DOM, если приложение открылось с телефона.
Первое, что приходит в голову - объявить переменную в data (isMobile) и в хуке created повесит обработчик resuze на window (обработчик нужен для того, чтобы при сужении браузера на десктопе тоже не ломался дизайн)
По вот нюанс, если я так сделаю внутри компонента, и компонент переиспользую, то на window будет постоянно навешен новый обработчик resize, мне так не хочется делать.
Посоветуйте хорошое решение, пожалуйста.
Если есть возможность обойтись css-ом, то так и делай. display none не вызывает отрисовку элементов, поэтому медленные операции ты обойдёшь. А если уж решил, что нужен флаг в коде, то тогда чтобы его сделать реактивным, нужно ресайз окна обрабатывать где-нибудь в корневом компоненте и потом записывать в vuex какое-то новое значение, например дату последнего изменения ширины или высоты окна. Если vuex не используешь, то сорян, используй)


Mike
17.09.2018
13:19:42
Как я могу залить каким-нибудь градиентом мой <v-card-media> ? То что я сейчас имею, не работает
<v-card :hover="true">
<router-link :to="{name: 'level', params: {id: x.id}}">
<v-card-media :gradient="green" class="black--text" height="100px">
<!-- :max-height="30" -->
<!-- :gradient="black" -->
hello
</v-card-media>
<hr>
<v-card-title primary-title>
<span class="grey--text">{{ x.level }}</span>
</v-card-title>
</router-link>
</v-card>


Andrey
17.09.2018
13:19:55
Комментатор выше короче все объяснил уже, пока я строчил. Видимо не только я один дошёл до такого решения, хотя считал его костылем
Чтобы проперти пересчиталось при изменении последней даты изменения размеров экрана, нужно его как-то использовать в коде, тогда вуе обмажет компутед листенерами и при изменении все пересчитает. При этом необязательно это значение использовать явно, можно написать if (flag || true) или как у меня return this.$store.state.lastWidthUpdateDateTime && window.matchMedia(“(min-width: 980px)”);

Anton
17.09.2018
13:25:42
попробуй vue-mq
я пробовал несколько либ разных, но эта показалась удобнее всего
https://github.com/AlexandreBonaventure/vue-mq

Mike
17.09.2018
13:30:51

J
17.09.2018
13:46:13
почему?

Google

Andrey
17.09.2018
13:46:42
А что в мутации?
Обычно такая ошибка возникает если ты вне мутации меняешь состояние.
А persistLocations что делает?

J
17.09.2018
13:48:00

Andrey
17.09.2018
13:48:39
Странно. А попробуй закомментировать строчку commit... в экшне и посмотри, не сохранится ли ошибка

Siarhei
17.09.2018
13:48:50
А changelocation метод покаж

Andrey
17.09.2018
13:49:14
Да, его тоже
Компонент checkoutscreen

Alex
17.09.2018
13:52:21
ты берешь userLocation
и меняешь его

J
17.09.2018
13:52:33
da

Alex
17.09.2018
13:52:34
location.apartment, location.entrance и тд

Alex
17.09.2018
13:52:37
что да

J
17.09.2018
13:52:41
aaa

Alex
17.09.2018
13:52:43
ты берешь стейт в vuex и меняешь его

J
17.09.2018
13:52:46
clone()? нужен

Alex
17.09.2018
13:53:04
зачем тебе тут clone
что по факту ты получаешь из стора?
если перезаписываешь 4 поля
что мешает сразу создать location с твоими полями

Google

Alex
17.09.2018
13:54:18
и уже добавить нужные из стора

J
17.09.2018
13:55:24
@AlexShepard89 спасибо!

Walter
17.09.2018
14:18:57
Привет, возникла проблема, у меня non required не обновляется послле того, как поменялось его значение в родитнльском компоненте. В чем может быть причина?

Rustam
17.09.2018
14:39:37
Гидратация клиентской части - народ обьясните, это часть SSR или это можно делать без SSR

Admin
ERROR: S client not available

Alex
17.09.2018
14:40:00
эта часть механизма переиспользования данных с бэка
когда ssr html, данные стора и тд подхватываются клиентом
нет ssr - тебе нечего переиспользовать)

Rustam
17.09.2018
14:41:34
ну то есть это часть SSR
мне просто говорили что гидратацию можно использовать без SSR

Alex
17.09.2018
14:45:40

Rustam
17.09.2018
14:55:23

Alex
17.09.2018
14:56:45
ну просто видимо он(и) считают что инлайн данных на стороне сервера это не серверный рендер
странно конечно)

Ѵɑsilii
17.09.2018
15:06:26
откат на предыдущий коммит не помогает

Eugene
17.09.2018
15:08:48
rm -rf node_modules
npm install

Ilya
17.09.2018
15:12:35
Всем привет ! Посоветуйте, пожалуйста, материал на тему создание юай компонентов.
Спасибо

Mr.
17.09.2018
15:13:06
гуглил, пишут "правь webpack.config.json" - у меня такого нет
другие умные люди пишут "правь vue.config.js" - такого тоже нет

Google

Артемка
17.09.2018
15:14:24
гайд до конца читай

Mr.
17.09.2018
15:15:32
эт настолько распространённая ошибка, что она должна быть описана в гайде vue-apollo?

Quinn
17.09.2018
15:21:25

Dmitriy
17.09.2018
15:24:30
плохие бэкэндщики, значит)
В большинстве случаев приходится делать быстро, особо раздумывать нет времени. А вбольшинстве на rewiew кода нету времени
Документацию бы успевать писать

Quinn
17.09.2018
15:24:51
да уж, понимаю)))

Dmitriy
17.09.2018
15:25:01
Да и за rewiew никто не платит

Quinn
17.09.2018
15:25:12

Dmitriy
17.09.2018
15:25:18
Согласен

Ilya
17.09.2018
15:27:50

Костя
17.09.2018
15:31:58

Константин
17.09.2018
16:10:46
Народ подскажите пожалуйста - есть такая хотелка:
Приезжает мне с бэка джейсон с листом объектов в котором есть поле по которому данные делятся на группы - и от случая к случаю это может изменится (имя поля или даже алгоритм нарезания листинга ). Так вот хочу в компонет заложить возможность подруливать этим моментом например через пропс таким вот образом
splitBy: {
type: [String, Function],
default() {
return 'OPIE_DIRECTION';
}
}
так вот сопственно вопрос - когда я делаю
if (this.splitBy instanceof String) то это судя по поведению это false хотя там явно строка - почему так?
где то наткнулся на гитхабе на рекомендацию делать через typeof но чтото мне подсказывает что правильно както иначе выяснять какой в моменте тип у пропса - посмотрел в доках но увидел там йух

Dmitry
17.09.2018
16:19:14
Занятная ссылка для владельцев яблок)
https://cdn.rawgit.com/pwnsdx/ce64de2760996a6c432f06d612e33aea/raw/23f2faa0aadb4babbfd228c8bb32a26a8c51c741/safari-ripper.html

Kevin
17.09.2018
16:19:50
Вьючат — сборник баянов