@vuejs_ru

Страница 3327 из 3900
Sunlive
26.07.2018
16:25:54
звук ппц

Stanislav
26.07.2018
16:26:10
да норм

@galadamor спокойно

Sunlive
26.07.2018
16:42:13
да норм
выкрутил на максимум наушник

Google
Sunlive
26.07.2018
16:42:17
стало полуЧше

))

Alexey
26.07.2018
17:07:50
всем привет!

Есть форма в ней select'box ы для конфигурации системного блока.

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

Как это лучше сделать?

Arsen
26.07.2018
17:09:05
multipleWatch

Sunlive
26.07.2018
17:09:22
Arsen
26.07.2018
17:09:27
export default (fields, fn) => fields.reduce((obj, field) => ({ ...obj, [field]: fn }), {});

Alexey
26.07.2018
17:09:32
пробовал watcher на объект которые привязан v-model к каждому select'box, но оказалось не очень хорошо.. тк допустим могут выбрать модель компа и это автоматически выставит его память и диск по умолчанию.

и тогда watcher сработает дважды.. а мне нужно что бы он реагировал только когда юзер дергает select'box

multipleWatch
не очень подходит... тк мне не нужен watcher тк он реагирует не тока что юзер меняет.. но реагирует и на то, что скрипт рассчитывает для vmodel выставляет память и диск по выбранному серверу..

нужно реагировать только на ввод юзера как лучше?

Google
Arsen
26.07.2018
17:13:32
Изи

Вместо v-model юзай комбинацию :value="prop" и @change="triggerChange(), (prop = $event.value)"

Alexey
26.07.2018
17:17:02
нашел вот что..



Arsen
26.07.2018
17:17:44
Или сделай компутеды для каждого поля с геттером и сеттером, геттер пусть просто возвращает значение, а сеттер - устанавливает его и вызывает функцию, которая должна выполниться при изменении данных

Alexey
26.07.2018
17:17:46
просто подписка на change но с nextTick вот зачем nextTick можете объяснить?

Arsen
26.07.2018
17:18:07
Блин рил, чо я такой нарик?)

Да, норм решение

просто подписка на change но с nextTick вот зачем nextTick можете объяснить?
Потому что значение может быть ещё не изменёным при вызове хендлера

Arsen
26.07.2018
17:21:27
Это касается вуе

Alexey
26.07.2018
17:21:38
ну может в nuxt это как то фикситься..

Arsen
26.07.2018
17:21:48
Это никак не фиксится

Так работает вуй

Не баг а фича

Alexey
26.07.2018
17:22:02
а если селектов много, то всех их можно подписать на какую то одну функцию?

Не баг а фича
какой ее смысл?

Arsen
26.07.2018
17:23:03
Но вообще теоретически value можно достать из $event, который передается первым параметром в обработчик события

Google
Alexey
26.07.2018
17:24:32
Но вообще теоретически value можно достать из $event, который передается первым параметром в обработчик события
мне не нужен value. мне в обработчике нужно сразу все значения из v-model всей формы и с ними делать запрос к беку. Это тоже лучше на next-tick?

Arsen
26.07.2018
17:25:03
Ну тогда nextTick

Чем он тебе не нрав?

Alexey
26.07.2018
17:25:28
Ну тогда nextTick
просто обосновать для себя что он нужен..

а если потом debounce вставить что бы не тротлило api

то не помешает?

Arsen
26.07.2018
17:26:08
А юзер вряд-ли будет менять значения несколько раз в секунду

Alexey
26.07.2018
17:26:10
ну в целой я имею ввиду такой подход обработке event не помешает?

Arsen
26.07.2018
17:26:22
Да не, норм

Alexey
26.07.2018
17:26:30
А юзер вряд-ли будет менять значения несколько раз в секунду
ну в общем да.. мы еще не уверены что будем его ставить.. может и не будем..

пока хоть как то форму запустить(

Анатолий
26.07.2018
17:45:08
Анатолий Кулак: Вопрос, вероятно, сложный. Но вдруг кто подскажет, как правильнее действовать. Делаю блог на nuxt. Минимальную версию с получением всех постов и затем переход на конкретный пост реализовал. С этим все ок: /posts/postID Чего я не понимаю, как этому прикрутить фильтрацию постов по категориями так, чтобы не добавлять дополнительный роут. И чтобы поисковики тоже могли это дело обрабатывать?

Анатолий
26.07.2018
17:46:03
Скажем, слева сайдбар с категориями, по клику на каждый тянем новые посты

Alex
26.07.2018
17:46:06
Query параметры тебе в помощь

Анатолий
26.07.2018
17:47:07
Спасибо за совет, изучу

Evgeniy
26.07.2018
18:18:20
Всем привет. Сделал я модальное окно, использую, vue-router(динамические руты) на подобие как в вк. Но вот по выходу из модалки, то есть кликаю на кнопку и вызывается метод, в котором: window.history.back();, знаю, что есть во vue router.go(-1) но он чет не срабатывает. Так вот... когда перехожу на предыдущую страницу scroll возвращается в самое начало, к header'y страницы. Как сохранять положение scroll'a?

reskwer
26.07.2018
18:23:36
что за гребаный трешь, хочу добавит суб домен на netlify - а он мне добавляет домен и говорим смени НСы на наши.. Чеееее бле..

Evgeniy
26.07.2018
18:45:22
В доке про это есть. scrollBehavior надо описать
чет я не понимаю... как vue будет знать на какой странице нужно сохранить scroll position?

Анатолий
26.07.2018
18:54:31
чет я не понимаю... как vue будет знать на какой странице нужно сохранить scroll position?
Вот тут я не подскажу. По умолчанию делал для всех роутов

Google
Evgeniy
26.07.2018
19:01:02
Ну а вот допустим: страница page1 и page2, на странице page1 есть ссылка, которая от топа находится на 500px и ведет на страницу page2. Затем на странице page2 есть кнопка "Назад", по нажатию на нее, должно переносить обратно на страницу page2 и чтоб от топа было расстояние 500px... как так сделать?

Анатолий
26.07.2018
19:06:16
Ну смотри, в scrollBehavior есть три параметра. Откуда пришёл, куда, и последние координаты. Разве этого недостаточно чтобы вручную при необходимости задавать offset?

Evgeniy
26.07.2018
19:12:19
А последние координаты же не статические, как в 3 параметр передать последние координаты?

Vladislav
26.07.2018
19:16:41
Ребят, кто-то сталкивался с проблемами анимации под сафари? (animation-delay не отрабатывает)

Stanislav
26.07.2018
21:16:25
Я не посмотрел на размер и начал его загружать...

Ты откуда его взял?

Admin
ERROR: S client not available

Arsen
26.07.2018
21:17:20
Я сам этот файл создал в фотошопе, потом на него перекинул текст из другого .psd файла, потом сохранил

Результат - 23мб

Для проверки удалил слой с текстом, результат - то что вы видите

Stanislav
26.07.2018
21:18:00
Аа, да хз. Тебе маленький файл нужен или это просто вопрос?

Arsen
26.07.2018
21:18:20
Ну проблема вообще в том, что он не открывается хромом

Он его как не картинку видит

И WebStorm тоже

Но фотошоп и обычный фото-смотритель открывает норм

Stanislav
26.07.2018
21:19:40
А как ты его сохраняешь?

Arsen
26.07.2018
21:21:12
Просто это какая-то аномалия: 1. Создать новый файл, создать прозрачный слой, удалить фон - 1,99кб. 2. Переношу текстовый слой(или даже уже растрированный) из другого .psd - 23,4МБ 3. Удаляю этот слой - 23,4МБ

А как ты его сохраняешь?
Ну как обычно Shift+Crtl+S -> формат .png

Vasilii
26.07.2018
21:21:48
добавь Alt

ctrl+alt+shift+s ;)

Google
Arsen
26.07.2018
21:22:23
Ну я знаю за такое, но тем не менее это никак не объясняет эту странную дичь

Stanislav
26.07.2018
21:22:25
Ну как обычно Shift+Crtl+S -> формат .png
По памяти не помню этот хоткей. Надо юзать Save for Web... или Export

DimenSi
26.07.2018
21:22:28
Ну как обычно Shift+Crtl+S -> формат .png
сохранять для веба надо

Arsen
26.07.2018
21:23:06
Я щас что хочешь добавляю в этот файл, в результате файл в 23,4 м

сохранять для веба надо
Я этой функцией пользовался только когда надо было гифку сохранить или разрезать картинку с помощью раскройки

Никогда не было подобных аномалий

Arsen
26.07.2018
21:27:25
Ппц. надо попробобвать другую версию фотошопа скачать

?
26.07.2018
22:39:56
может кто пояснить куда писать скрипты при использовании роутеров

Bohdan
26.07.2018
22:41:37
в код, конечно

?
26.07.2018
22:42:14
в код, конечно
captain obvious is that you? login please

Bohdan
26.07.2018
22:42:52
лодку мою подайте а серьёзно - нормально задай вопрос

я не понимаю, в чем у тебя проблема

Like
26.07.2018
22:43:33
+

?
26.07.2018
22:52:52


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