@vuejs_ru

Страница 538 из 3900
Vladimir
09.06.2017
09:42:16
Из Молдовы никого немае кстати?

Stanislav
09.06.2017
11:11:00
Офигенный датапикер в element-ui. Я только его от туда беру.
Там проблемы с локализацией. Например, "сегодня" в одной маленькой ячейке

Google
Stanislav
09.06.2017
11:13:27
Как раз дэйтпикеры смотрела, только форкать и половину дописывать
Берёшь любой js датапикер и без головной боли прикручиваешь

Alex
09.06.2017
11:23:15
+ за flatpickr :) обёртку очень просто написать и самому

Squall
09.06.2017
11:31:10
мне он очень понравился когда я хотел отказатся от этого старого говна https://eonasdan.github.io/bootstrap-datetimepicker/ но нам (не мне), очень нравится как там сворачиваются недели в месяца, месяца в года при клике вверху, такой штуки у flatpickr вроде нет или я не нашел

Squall
09.06.2017
11:36:03
не ту ссылку дал, но принцип работы тот же https://uxsolutions.github.io/bootstrap-datepicker/. Да просто там евенты по идиотски сделаны, я сейчас кейс точный уже не вспомню.

да и бутстрап я выпилить хотел

Vladimir
09.06.2017
12:52:27


Stanislav
09.06.2017
12:53:29
эм

а в браузере как оно должно выглядить?

Vladimir
09.06.2017
12:53:48
ток не смейся)

ну я показал как /read/123

Alex
09.06.2017
12:53:56
computed или конкатенация строк)

Vladimir
09.06.2017
12:54:21
конкатенация? хм , сек ..

Google
Stanislav
09.06.2017
12:54:32
<a :href="`/read/${item.id}`">

Vladimir
09.06.2017
12:54:44
оо

вот это спасибо)

Kelin
09.06.2017
14:14:06


Периодически все красным выделяет, но все ок

Alex
09.06.2017
14:16:46
Ну это пуг пугает

Вишневый чай
09.06.2017
14:16:49
Периодически все красным выделяет, но все ок
а ты включи видимость пробелов

Вишневый чай
09.06.2017
14:17:06
Kelin
09.06.2017
14:17:12
а ты включи видимость пробелов
Это тут причем, лишних пробелов нет

Вишневый чай
09.06.2017
14:17:13
а не пук?

Kelin
09.06.2017
14:17:20
Они обрезаются автоматом

Вишневый чай
09.06.2017
14:17:45
ну он бы не стал просто так ругаться

Kelin
09.06.2017
14:28:04
в том и прикол, что просто так

Короче, нашел закономерность

ставлю лишний пробел, сохраняю, он убираетя (автофикс) второй раз ставлю, сохраняю, он убирается, но все красным становится

Stanislav
09.06.2017
14:33:04
может проверка срабатывает раньше, чем пробел убран?

Вишневый чай
09.06.2017
14:33:14
гонка событий получилась

Stanislav
09.06.2017
14:33:59
Скорее тараканьи бега...))

Google
Fedor
09.06.2017
14:52:46
Подскажите, пожалуйста, как лучше решить Пример: https://codepen.io/anon/pen/NgxyzN?editors=0010 Нужно валидировать значение при вводе. Допустим, разрешать вводить максимум 50. При таком подходе сначала всё ок, но как только первый раз до 50 обрежет больше не ограничивает во вводе, можно набирать любое число Я так понял это из-за того, что переменная в :value не меняется, поэтому инпут и не обновляет больше. А как сделать нормально?

Stanislav
09.06.2017
14:53:32
используй Vim, он ничего не выделяет

)

Kelin
09.06.2017
14:53:41
смешно

Rafael
09.06.2017
14:57:32
используй Vim, он ничего не выделяет
Ты то сам же не пишешь основные проекты там, хехе

Kelin
09.06.2017
14:59:48
ахахахаха

палево

Вишневый чай
09.06.2017
15:06:08
Никто не сталкивался, или я объясняю стрёмно?)
https://jsfiddle.net/chrisvfritz/1oqjojjx/?utm_source=website&utm_medium=embed&utm_campaign=1oqjojjx

типо того?

Mr
09.06.2017
15:08:59
я бы в вотч запихнул (или он уже не котируется)

Fedor
09.06.2017
15:09:08
типо того?
Не похоже Мне нужно ограничить ввод до 50, например То есть 51, 52 и тд юзер уже не должен смочь вводить И эта валидация во время ввода чтобы работала

Mr
09.06.2017
15:09:17
или через @сhange да

watch: { value: function(value) { if(value > 50) { this.value = 50; } } },

?

Squall
09.06.2017
15:09:52
Никто не сталкивался, или я объясняю стрёмно?)
https://ru.vuejs.org/v2/api/#computed - соотвественно когда вы первый раз ввели больше 50, переменная стала равна 50 и каждый последующий раз она снова приравнивается к 50 и реактивных изменений не будет

Вишневый чай
09.06.2017
15:10:57
https://vuejs.org/v2/guide/components.html#Form-Input-Components-using-Custom-Events вот тут инпут который не дает вводить больше двух чисел после точки

Stanislav
09.06.2017
15:15:25
Rafael
09.06.2017
15:33:13
в смысле? я все там пишу
А че не говоришь, какие настройки для вима используешь?

Google
Stanislav
09.06.2017
15:35:00
не видел обсуждений

Вишневый чай
09.06.2017
15:35:06
а у него Minimal Setup

Rafael
09.06.2017
15:35:59
Кинь скрин то

Stanislav
09.06.2017
15:40:17
https://gist.github.com/termosa/ba60eb29500a0d3f543b

блин, я аж испугался

переключился начат и увидел свою фотку, не ожидал ))

Alexandr
09.06.2017
15:48:30
Постоянно от себя шарахаюсь когда гит скидываю

Valery
09.06.2017
16:45:28
А я из Российского ))
Ростовская область? ?

Admin
ERROR: S client not available

Alex
09.06.2017
16:46:03
Парни, в цикле вывожу компоненту, надо сделать скролл на определенный элемент из этого списка, потому задаю :ref="'item' + index" Но т.к. это компонента, то потом обратиться к элементу через this.$refs не получается. Как правильно сдедать?

ну то есть если к обычному элементу применить ref="el", то при console.log(this.$refs.el) выводится хтмл код этого элемента. А у меня выводится массив компонент. Думаю поэтому this.$refs['item'+index] не срабатывает

Если забыть про всю эту возню. Как правильно сделать скролл к определенному элементу на странице, с учетом того, что элемент этот - компонента, выведенная в цикле (то есть много одинаковых компонент)?

Illya
09.06.2017
16:50:06
А я не помню можно ли иметь вычисляемые рефы

Alex
09.06.2017
16:50:24
консколька их выводит во всяком случае

Illya
09.06.2017
16:50:50
Ну вообще я не вижу зачем

Дайте им одинаковый реф

Vue их вам в массив соберет

Valery
09.06.2017
16:51:06
А я не помню можно ли иметь вычисляемые рефы
Да, тоже не помню. Интересно посмотреть

Google
Illya
09.06.2017
16:51:22
И берите в этом массиве по индексу

Вот мне кажется что в исходниках висит логика рефы на for превращать в массив

Потому и такой эффект

Ivan
09.06.2017
16:51:58
И берите в этом массиве по индексу
Так это будет реф дочернего компонента, разве нет?

Illya
09.06.2017
16:52:04
Нет

Ivan
09.06.2017
16:52:27
Хм, реф общий для всего приложения?

Illya
09.06.2017
16:52:37
Нет

Alex
09.06.2017
16:52:43
то что это массив - это супер, так и надо. А вот брать по индексу это надо подумать. Задача как раз и стоит при смене индекса (подвинули блок) проскроллиться к нему, чтобы не упустить из виду

Ivan
09.06.2017
16:53:09
Я запутался. Пойду доку покурю

Alex
09.06.2017
16:54:51
И берите в этом массиве по индексу
то есть рассмотреть this.$refs как массив, найти там свой элемент и применить к нему scrollIntoView() ? Пока у меня проблема не в том, что элементы с разными именами, проблема в том, что элементы - компоненты.

а если в компоненте задать ref, то в родителе мы его теряем, как раз подтверждается, что реф не общий.

Ivan
09.06.2017
16:56:35
Тебе из родителя нужно получить ссылку на элемент потомка, правильно понял?

Alex
09.06.2017
16:57:35
вроде так

Ivan
09.06.2017
16:58:47
Нет. Ничего кроме говнокода придумать не могу, извини

Alex
09.06.2017
16:59:47
Понял, спасибо. Если придумаю, напишу тут)

Ivan
09.06.2017
17:00:18
Понял, спасибо. Если придумаю, напишу тут)
Меня тэгни, плиз, тоже интересно

Alex
09.06.2017
17:17:27
Меня тэгни, плиз, тоже интересно
по-моему я наговнокодил таки

в родителе компонентам задаю статичный реф 'item', потомку тоже задаю статичный реф item. После перемещения элемента, узнаю его новый индекс в массиве - index Потом делаю вот так: this.$refs['item'][index].$refs.item.scrollIntoView()

Ivan
09.06.2017
17:19:42
У меня такая же идея была

Alex
09.06.2017
17:20:31
чё, совсем говно?

Alex
09.06.2017
17:22:01
А что за проблему таким образом решаешь?)

Ivan
09.06.2017
17:22:19
Да нет, просто ощущение такое, что есть более чистый способ

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