@vuejs_ru

Страница 3231 из 3900
Pavel
10.07.2018
10:31:07
Просто втащи либу вместо одной строки кода

Ты серьезно?

Stanislav
10.07.2018
10:31:44
Ты серьезно?
Да. Лучше ведь самому велосипедить?

Pasha
10.07.2018
10:32:02
Просто возьми imask.js
Либа - это хороший вариант, но я хочу понимать как оно работает или почему оно не работает

Google
Hedint
10.07.2018
10:32:14
Знаю, как не трогать input напрямую и при этом работало ограничение, но там магия/баг, я бы не стал так делать в живом проекте) Увидел кстати в этом чатике концепт с ~полгода назад наверн

https://codesandbox.io/s/n56w9kw22j enjoy)

Alexander
10.07.2018
10:34:45
Pavel
10.07.2018
10:35:21
Как уже писал выше - стрёмное моргание последнего символа

Pasha
10.07.2018
10:35:28
работает, если у инпута сделать v-model вместо value
v-model не работает; на скрине выше, где computed с геттером и сеттером - v-model используется

Pavel
10.07.2018
10:35:41
Если делать на отъебись - можно и так

Hedint
10.07.2018
10:36:41
Как уже писал выше - стрёмное моргание последнего символа
так оно и твоем варианте моргает, если понажимать быстро

Pavel
10.07.2018
10:37:30
Через 15 мин буду за компом, проверю. Все было четко

Alexander
10.07.2018
11:05:06
Кто нибудь использовал vue-awesome-swiper? С ним зависает вся страница при любом изменении. Нормально ли это вообще? Как им пользоваться чтобы не зависало? Вот пример с setInterval https://codepen.io/anon/pen/oMNBVK?editors=1010.

Pavel
10.07.2018
11:06:50
Да. Лучше ведь самому велосипедить?
Нет, лучше разобраться как сделано и сделать лучше

Ребят, прежде, чем кидаться какашками - нужно разобраться в проблеме. Не нужно всех считать за нубов, которые тупо лезут в ДОМ при любом случае

Hedint
10.07.2018
11:09:11
Нет. Ничего не моргает
Они работают абсолютно одинаково с твоей версией визуально) если там не моргает, то тут тоже)

Google
Pavel
10.07.2018
11:10:36
Добавь строчку this.$refs.inputRef.value = newValue перед 25-й строкой и сравни.

Если напрямую не менять значение - оно меняется в начале след. тика

А до этого вылезает то, что ты введ

ввел

Можно юзать $forceUpdate(), но я считаю, что здесь это нецелесообразно

так как правильно-то сделать?
Я думаю у тебя есть много вариантов для выбора ))

Hedint
10.07.2018
11:17:30
Нет. Ничего не моргает
https://cloud.mail.ru/public/DpvK/6aGxVxTQM записал видео специально для тебя)

Walter
10.07.2018
11:21:34
Поскажите карусель простую на vue, что бы можно было указать количество елементов, коьтрые показываються на одном слайде

Alexander
10.07.2018
11:24:14
Поскажите карусель простую на vue, что бы можно было указать количество елементов, коьтрые показываються на одном слайде
поидее в vue-awesome-swiper можно. Там есть SlidesPerView. ну ты видишь как он работает)) Все зависает при любом изменении, если v-for использовать. Самый топовый слайдер считается. https://codepen.io/anon/pen/oMNBVK

Anton
10.07.2018
11:25:25
Кто работал с vue-custom-element? Можете 5мин уделить

Pavel
10.07.2018
11:31:21
Hedint
10.07.2018
11:31:41
Ну так там твой вариант-то ?
там переключаются 2 варианта

Pavel
10.07.2018
11:33:37
там переключаются 2 варианта
Ну ок. У меня нет желания тебе что-то доказывать )

Hedint
10.07.2018
11:33:50
Harry
10.07.2018
11:37:00
пасаны, что скажете за weex? юзает кто в проде?

Денис
10.07.2018
11:37:32
?да, интересно

или quasar

Pavel
10.07.2018
11:42:28
объективный вывод, спасибо :)
Еще одна попытка - пересмотрел видос. Это не мой вариант. Мой вариант - это если ты в любой из этих добавишь перед строкой this.inputVal = newValue строку this.$refs.inputRef.value = newValue

Hedint
10.07.2018
11:43:01
и это не ты писал?)

https://codesandbox.io/s/lp1qxqvqrq

Google
Pavel
10.07.2018
11:43:43
Codesandbox очень странный.

Был другой код (( Мы просто не поняли друг друга значит

Hedint
10.07.2018
11:44:20
:) так и есть видимо)

я посмотрел варианты с сандбоксов и они одинаково себя вели)

Pavel
10.07.2018
11:45:46
Да, это я потом там эксперименетировал, но штука в том, что я это не сохранял и не ожидал, что изменится изначальный код

Pavel
10.07.2018
11:46:09
Ладно, закроем эту тему )))

Hedint
10.07.2018
11:46:22
:D холиварный инпут)

Pavel
10.07.2018
11:46:32
@Titanishu думаю для себя решил

Что делать

Samat
10.07.2018
11:48:00
https://github.com/PHPJunior/laravel-video-chat-demo никто не пробовал?

Evgeniy
10.07.2018
12:04:01
Так не отправляйте запрос по чейнджу картинки. Сохраняйте формдату и при отправке аппендите к ней остальные поля
блин... если я правильно понял, то к существующему append добавлять данные полей(name,title,keywords) и отправлять на сервер?

Evgeniy
10.07.2018
12:09:40
https://jsfiddle.net/ep5a7tve/812/

Konstantin
10.07.2018
12:10:49
подключил на проект eslint + prettier + vue plugin. Но он не умеет форматировать/проверять PUG секцию в компоненте. Кто-то находил расширения для prettify pug?

Konstantin
10.07.2018
12:12:26
Я не нашел. Только руками
тоже тщательно прогуглил и ничего нет. Хотя в Атоме есть beautifier и он хорошо форматирует, частично отформатирую им

Pavel
10.07.2018
12:14:07
https://jsfiddle.net/ep5a7tve/812/
Так в вашем примере две кнопки для двух запросов. Что-то не так?

Evgeniy
10.07.2018
12:17:23
Так в вашем примере две кнопки для двух запросов. Что-то не так?
Нужно чтоб все данные отправлялись одним запросом, потому что, если отправлять двумя запросами, то получится так: отправляется картинка, и получится ошибка, что поля name,title,keywords не могут быть null, для картинки есть поле url, в нем должен быть путь к картинке

Pavel
10.07.2018
12:18:18
Так добавьте поле url в create и пропишите путь к файлу

Google
Pavel
10.07.2018
12:18:41
А кнопку отправки картинки уберите.

Либо если все нужно в форме отправить - задайте всем инпутам нужные name и отправляйте объект формы const formData = new FormData(document.forms[имя формы])

либо ручками аппендите

Evgeniy
10.07.2018
13:19:07
Пасибо, все получилось

Так добавьте поле url в create и пропишите путь к файлу

А кнопку отправки картинки уберите.

Либо если все нужно в форме отправить - задайте всем инпутам нужные name и отправляйте объект формы const formData = new FormData(document.forms[имя формы])

Admin
ERROR: S client not available

Evgeniy
10.07.2018
13:19:08
либо ручками аппендите

Dmitriy
10.07.2018
13:23:06
подскажите пожалуйста, мне нужно провалидировать таблицу на 100 тыс. строк валидацию буду вызывать через vuex какой вариант лучше с точки зрения производительности, при учете что actions же вызываются асинхронно 1) вызвать dispatch('validateTable') { forEach(//..row) } и одмним экшеном провалидировать все рядки таблицы или 2) сделать через forEach( dispatch('validateRow') ) тогда для каждого рядка будет вызван отдельный экшн

Skoold
10.07.2018
13:30:28
или quasar
от weex оказались в пользу квазара... weex сыроват еще и некрасив показался - наблюдаем за развитием

Vladyslav
10.07.2018
13:31:41
о это крутой совет, окей
много чего полезного, это базовая информация с learn javascript

Денис
10.07.2018
13:32:13
Dmitriy
10.07.2018
13:32:30
А ее обязательно всю сразу валидировать? Все 100К строк будут выводится разово?
просто пользователь не сможет пройти дальше пока не проверятся 100к строк (сейчас это не очень долго, секунды 4) валидируется каждая строка при инициализации таблицы, а потом при изменении каждый рядок отдельно

вопрос лишь в том как лучше вызывать экшены

Google
Dmitriy
10.07.2018
13:33:01
лучше куча отдельных, или один в котором будет тот же перебор

Pavel
10.07.2018
13:33:19
Ну может быть что-то не так с логикой? Если юзер зависит от валидации 100К строк?

Dmitriy
10.07.2018
13:34:29
Ну может быть что-то не так с логикой? Если юзер зависит от валидации 100К строк?
100к это максимум, это будет крайне редко, 4 сек не так уж и много

Skoold
10.07.2018
13:34:45
Pavel
10.07.2018
13:34:46
4 сек - это пиздец как много )))

Vladyslav
10.07.2018
13:35:01
и попробовать это на слабом компе или телефоне))

будет 40ок наверн)

Pavel
10.07.2018
13:35:17
Хотя смотря что за приложение

Dmitriy
10.07.2018
13:35:23
4 сек - это пиздец как много )))
когда пользователь пытается на сайт выгрузить excel файл на 10мб, то предполагается что 4 сек для него не так уж много

единоразовая операция

Pavel
10.07.2018
13:35:40
Другой вопрос

Dmitriy
10.07.2018
13:36:06
Pavel
10.07.2018
13:36:11
Такую штуку идеально выносить в воркеры

Леха
10.07.2018
13:36:32
Dmitriy
10.07.2018
13:42:10
Такую штуку идеально выносить в воркеры
а где можно почитать про воркеры?

Pavel
10.07.2018
13:43:14
погугли web workers

Dmitriy
10.07.2018
13:44:42
Pavel
10.07.2018
13:46:25
не за что. https://developer.mozilla.org/ru/docs/DOM/Using_web_workers

Николай
10.07.2018
13:50:01
ребят подскажите тутториал какой по насьройке vscode чтобы форматтинг линтинг, вообщем все чтоб работало

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