
rddlr
24.09.2018
09:02:31

Nathan
24.09.2018
09:03:30
рендер то что нужно
я лет 5 на реакте (

Alex
24.09.2018
09:04:07

rddlr
24.09.2018
09:04:20
5 лет на реакте и вопросы про смысл слотов звучит как-то взаимоисключающе)

Google

Nathan
24.09.2018
09:04:57
потому что там их нет , чисто через props

Alex
24.09.2018
09:05:04
Есть

Nathan
24.09.2018
09:05:06

Alex
24.09.2018
09:05:48
Называются просто по другому

Nathan
24.09.2018
09:06:21
портал чтоль?

rddlr
24.09.2018
09:06:50
пропы))

Nathan
24.09.2018
09:06:51
даже https://www.npmjs.com/package/react-slot ктото запилил
так и в вуе есть пропы
и через них также могу прокинуть <Component />

rddlr
24.09.2018
09:09:14
слоты как минимум декларативнее.
тебе видимо просто после реакта действительно привычнее пропы. а слоты это фишка вью чуть ли не самая мощная

Vlad
24.09.2018
09:11:33

Google

rddlr
24.09.2018
09:12:39
скоуп слоты нерелаьно мощная херь. сам не часто их использую, но там такого можно навороитить, огого

Vlad
24.09.2018
09:13:17
не туда ответил кстати) про 5 лет на реакте)

Nathan
24.09.2018
09:14:25
да скоуп - сломаешь голову
контекст у реакта понятнее

rddlr
24.09.2018
09:15:47
ну никто не заставляет их юзать. я обходился без них до недавнего времени 9юзаю только в паре компонентов и без них не вижу варанта сделать по другому)

Vlad
24.09.2018
09:16:41
в таблицах у element ui помню скоуп слоты в тему очень были. что там именно уже забыл)

rddlr
24.09.2018
09:18:19
это нормально что забыл. эти скоуп слоты связывают такие несвязанные сущности между собой, что нормальный мозг эту инфу выплевывает сразу с облегчением, как только компонент начинает работать)))

Mike
24.09.2018
09:19:09
привет ребят) помогите с выражением. пишу специфичный драгндроп, по этому все дополнительные плюшки самому писать, а именно возможность держать перетаскиваемый элемент внутри родителя, ну и естественно внутри вьюпора самого браузера (window.innerWidth, window.innerHeight, чтобы не уходил за пределы).
но я застоялся на этом моменте, я делаю это примерно так: для проверки уходит ли элемент за границы окна влево:
if (currentRect.left < 0) {
position.x = -initialRect.left // position.x это значение стиля translateX
}
по к сожалению этот код не рабтает, элементы доходит до границ и прыгает

rddlr
24.09.2018
09:19:25
меня щас спроси что там те скоуп слоты делают в моих компонетнатах - я сразу не отвечу
Mike сам делаешь чтоли? почему не либа для днд?

Mike
24.09.2018
09:21:59
Mike сам делаешь чтоли? почему не либа для днд?
потому что я ставил, но специфика встраивания данных не подходит для либы, тут наворотить нужно просто... я уже сделал все, кроме двух моментов, это первый момент. вы знаете как реализовать эту возможность?

rddlr
24.09.2018
09:27:51
пробовал делать значение 0 position.x когда достигает currentRect.left < 0?

Mike
24.09.2018
09:30:23

rddlr
24.09.2018
09:30:56
а я про что?
что нет?

Nikolai
24.09.2018
09:32:53
Совсем детские вопросы можно?

Yashko?
24.09.2018
09:34:22
Деда мороза не существует

Костя
24.09.2018
09:35:27

Mike
24.09.2018
09:35:35
что нет?
не пробовл, сейчас попробовал, но не работает. элемент не в абсолютном позиционировании, у него просто свойсвто transfrorm translate меняется и все

Google

rddlr
24.09.2018
09:36:13
странно если не в абсолюте, как же ты тогда по вьюпорту позиционируешь?
или у тебя там один элемент на весь вьюпорт)

Mike
24.09.2018
09:42:27
или у тебя там один элемент на весь вьюпорт)
дело в том, что либы в основном в html5 api делают dnd, и с мобильными будет проблема. + специфика.
а вот не делаю я абсолютным позиционированием только потому, что элемент нужно вставлять как принято при драгстарте в document.body (ну в vue хотябы в контейнер приложения #app), но внутри директивы нелзя как я понял получить доступ к $root, а в боди не хочу элемент вставлять, мне кажется это не по канонам vue...

Aleksey
24.09.2018
09:56:07
Всем привет! Кто нибудь использовал https://github.com/BosNaufal/vue2-scrollbar ? Посоветуйте похожие решения?

Hedint
24.09.2018
10:01:26
http://github.serafin.io/vuebar/ ну вот еще один

Ivan
24.09.2018
10:23:32
Коллеги, здравствуйте! Подскажите пожалуйста. У меня на сайте есть чат, и мне нужно когда в чате появляется новое сообщение то Блок прокручивался в самый низ
var objDiv = document.getElementById("allMessagess"); objDiv.scrollTop = objDiv.scrollHeight;
Этот код я выполняю когда появляется новое сообщение и я меняю массив с сообщениями в data

Alex
24.09.2018
10:24:51
а вопрос в чем?

Ivan
24.09.2018
10:26:41
не работает этот кусок кода, вниз блока не прокручивается
Error in event handler for "ready": "TypeError: Cannot read property 'scrollHeight' of null"

Denis
24.09.2018
10:28:25
Использовать обращение к дом в вуе моветон
Юзай ref

Ivan
24.09.2018
10:28:53
понял. Ща попробую

Petr
24.09.2018
10:42:45
Какой набор копонент/шаблон админки посоветуете? Нагуглил по запросу «vue admin template» несколько статей, изучаю, некоторые проекты давно не обновляются, некоторые платные. Что сейчас в тренде?

Dima
24.09.2018
10:50:15
Привет, ребята. Помогите разобраться. Не правильно формируется адресная строка.
Во вкладке network видно, как на бек уходит запрос /api/catalog/5984?param_id5[]=8¶m_id5[]=7¶m_id5[]=5
А в адресной строке он формируется так: /catalog/5984?param_id5=8¶m_id5=7¶m_id5=5
Т.е. нет символа массива, от чего всё ломается, если нажать на f5.
Адресную строку формирую так:
this.$router.push({
query: {
...this.$route.query,
...this.form
}
});

Artem
24.09.2018
10:54:39
Подскажите. Проблема с vue-router. С главной страницы на другие переходит нормально. а с побочных контент не обновляется. Где я накосячил?

Admin
ERROR: S client not available

Artem
24.09.2018
10:54:41

Google

Artem
24.09.2018
10:54:41

b0g3r
24.09.2018
10:56:47

Dima
24.09.2018
10:58:13

Женя
24.09.2018
11:04:53
Всем привет, подскажите пожалуйста UI фреймворк где есть таблица с фильтрами. Т.е. на каждом столбце свое текстовое поле или дата пикер

Daniil "dgaponov"
24.09.2018
11:07:24

Женя
24.09.2018
11:08:02
Спасибо

Amir
24.09.2018
11:14:22
Ребят привет, как найти максимально быстро работу джуниором по vue? что для этого нужно минимально уметь делать? Если скинете примерные таски, было бы очень круто. Спасибо.

Владимир
24.09.2018
11:16:18

БОГАТЫРЪ
24.09.2018
11:16:33
короче хотел перевести из роутов на app.js в итоге ошибки типа: Vue, VueRouter, not defined
как бы я хотел всё в app.js импортнуть, но блин можно ли в routers/index.js сделать импорт модулей?

Amir
24.09.2018
11:21:08

Maksim
24.09.2018
11:45:26
Помогите разобраться. К примеру есть computed который возвращает произвольный геттер из стора, при измнении стейта значение computed сразу же обновляется. А есть computed с параметризованным геттером, например, фильтрация списка по какому-то признаку. Такой computed не обновляет своё значение при появлении в стейте новых элементов удовлятеворяющих условию фильтрации. Есть какие-нибудь варианты как это решить?

Artur
24.09.2018
11:48:58
есть компутед переменная которая определяется в результате асинк запроса, все что я нагуглил так это пачку которая решает эту проблему, но можно ли как-то сделать это самомму? так использую я это в одном месте и не хотелось бы качать пачку

Alex
24.09.2018
11:51:09
или держать все эти переменные в одном объекте, уже существующем

Maksim
24.09.2018
11:53:06
Вот втрой вариант скорее всего зайдет )

Ira
24.09.2018
12:35:10
привет всем. Как переопределять стили во вью js? Интересует конкретно диалоговое окно. Никак не могу ничего сделать с дивом.
У меня в диалоговом окне компонент и от него неприятная тень вылазит, похоже это пустой див какой-то. Кто-ибудь сталкивался?

Mikhail
24.09.2018
12:37:08
ищешь класс и ставишь стили для него

Google

Mikhail
24.09.2018
12:37:23
или ставишь свой класс

Farid
24.09.2018
12:37:33
В чем разница между Mocha + Chai и Jest При создании проекта?

Владимир
24.09.2018
12:37:45

Mikhail
24.09.2018
12:37:48
разные фреймворки для тестирования

Farid
24.09.2018
12:38:37

Ira
24.09.2018
12:39:27