@vuejs_ru

Страница 3680 из 3900
Yaroslav
21.09.2018
09:22:14
да, типо того

Vlad
21.09.2018
09:22:59
так подвесь атрибуты на нее, а потом вуй к ней подключи

Yaroslav
21.09.2018
09:23:43
попробую

спасибо за идею

Google
Mike
21.09.2018
09:46:44
Ребят помогите с алгоритмом: пишу специфичный для приложения драгндроп, есть драг элементы и есть драгзона. закончить мне мешает то, что я не могу понять как определить, что драг элемент зашел на драгзону. я мог бы сделать следущее: поставить на драгзону прослушку "mouseenter" и при срабатывагии 'mouseenter' на драгзоне, проверять дом элемент под курсором. но я не хочу использовать jquery style, я хочу оперировать только с данными.

Иван
21.09.2018
09:47:10
dragenter dragleave

Mike
21.09.2018
09:47:38
dragenter dragleave
как определить, что драг элемент находится над дропзоной?

Vlad
21.09.2018
09:48:35
на реакте синтетические события и все по кайфу) на вуе походу джиквери стайл, да

Иван
21.09.2018
09:48:50
Ты опиши понятней как работать должно-то

Типа можно драгать только определенные элементы, а не все подряд?

И драгзона должна меняться только если нужный элемент над ней висит?

Mike
21.09.2018
09:50:10
Типа можно драгать только определенные элементы, а не все подряд?
конечно, по этому нужно проверять какой конкретно элемент зашел на дропзону

Иван
21.09.2018
09:50:31
Драгэлементы и дропзона в одном компоненте находятся?

Mike
21.09.2018
09:51:28
Драгэлементы и дропзона в одном компоненте находятся?
да, возможно поменяется в будущем, но пока да. думаю если и поменятся то проблем не будет, я поправлю, если решение дадите сейчас)

Иван
21.09.2018
09:52:51
Ну значит на драгэлемент вешаешь @dragstart="this.dragged = true" и в дропзоне @dragenter="this.dragged && this.dropZoneClasses.push('highlight')"

Ну, примерно так, суть ты понял наверно

Google
Mike
21.09.2018
09:54:49
ха) точно) вот я тупица)

Иван
21.09.2018
09:55:12
Лучше даже @dragenter="this.highlightDrop = this.dragged"

Mike
21.09.2018
09:56:14
я немного может туплю, но dragenter и dragstart это же заэмиченые события из компонентов?) я просто делаю все на js, html5 dnd не использую

Иван
21.09.2018
09:56:39
Эм

Mike
21.09.2018
09:56:42
Лучше даже @dragenter="this.highlightDrop = this.dragged"
это все конечно в родителе нужно делать, ну или в стор закинуть

Костя
21.09.2018
09:56:58
ребят)

Иван
21.09.2018
09:57:02
БЕз хтмлного днд ты долго ипаться будешь

Костя
21.09.2018
09:57:22
подскажите .... mdb-bootstrap).... есть компонент кнопка... @click="run" просто не работает

Иван
21.09.2018
09:57:27
Вообще, я б порекомендовал либу вйную для днд погуглить, наверняка есть шо нить хорошее

RomanSh
21.09.2018
09:57:43
недавно такую видел

Mike
21.09.2018
09:57:52
БЕз хтмлного днд ты долго ипаться будешь
да нет) я много раз писал drag/resize/crop на pure js, просто под vue не очень понятно было сразу как элемент проверить

RomanSh
21.09.2018
09:57:53
четко слоты, куда можно драгнуть элемент

Mike
21.09.2018
09:59:51
БЕз хтмлного днд ты долго ипаться будешь
дело в том, что dnd должен включать еще возможность перетаскивания элементов, то есть будет возможность выделять несколько элементов, элементарным выделением вышлой по mousemove) и все эти объекты тягать туда сюда) вряд ли html5 подойдет)

Вообще, я б порекомендовал либу вйную для днд погуглить, наверняка есть шо нить хорошее
я наоборот с ней больше потеряю время, подстраивая ее под специфику приложения

Иван
21.09.2018
10:01:12
Ну тогда делай враппер компонент для драга

В нем хендлишь mouseenter mouseleave mousedown mouseup и эмитишь уже dragstart dragend

Костя
21.09.2018
10:04:22
подскажите .... mdb-bootstrap).... есть компонент кнопка... @click="run" просто не работает

DimenSi
21.09.2018
10:09:36
Посмотри как написана эта кнопка.

Может получишь ответ

Google
Agshin
21.09.2018
10:12:50
привет!) Что такое Стриминг ( потоковый рендеринг ) ?

это из документации по SSR

Костя
21.09.2018
10:14:01
Посмотри как написана эта кнопка.
там есть @click в шаблоне компонента в кнопке button на wave - анимацию пузыря

а на компоненте когда вызываю @click ниче не происходит)

DimenSi
21.09.2018
10:14:35
это из документации по SSR
Это когда страница не сразу отдается, а кусками

Agshin
21.09.2018
10:15:11
Ссылку на компонент
спасибо! понял

DimenSi
21.09.2018
10:15:13
Это когда страница не сразу отдается, а кусками
Типо как с картинками, которые черточками загружаются.

Костя
21.09.2018
10:15:15
https://mdbootstrap.com/components/buttons/

Александр
21.09.2018
10:15:16
привет, не подскажите плагин для постраничного скролла?

DimenSi
21.09.2018
10:16:05
https://mdbootstrap.com/components/buttons/
??? Где сам компонент.

Agshin
21.09.2018
10:16:22
Александр
21.09.2018
10:17:32
https://www.npmjs.com/package/vue-infinite-scroll
спасибо, а еще есть? этот год не обновлялся

Agshin
21.09.2018
10:17:57
rddlr
21.09.2018
10:19:51
интересно какое отношение инфинити скролл имеет к постраничному?

Agshin
21.09.2018
10:24:46
интересно какое отношение инфинити скролл имеет к постраничному?
ну мы поняли вроде как друг-друга. значит всё ок

RomanSh
21.09.2018
10:26:26
а кто-то писал плагин для TinyMCE в условиях Vue? :) мне схема интересна, как это происходит по сути - хочу чтоб кнопка IMG вставляла base64 и все

DimenSi
21.09.2018
10:27:19
Плагины tinymce пишется без зависимости от вью. Вью тут служит только тем, что проксируют весь апи через себя.

RomanSh
21.09.2018
10:28:53
ток мце ты подключаешь из npm

Google
RomanSh
21.09.2018
10:29:23
или там в настрйоках свой серверный путь к файлу указываешь просто?

RomanSh
21.09.2018
10:29:49
тогда пойду в гугл, пока он не сломался)

Andrew
21.09.2018
10:32:33


DimenSi
21.09.2018
10:33:34
Динамический ключ

Если через точку, то ключ статический, если через скобки то ключ можно высчитывать динамически

Andrew
21.09.2018
10:35:38
Динамический ключ
А может подскажешь, как можно использовать this[l] = false в другом месте? у меня по кнопке происходит запрос, и хочу чтобы после того как приходит ответ, анимация пропадала

rddlr
21.09.2018
10:35:44
Как бы запихнуть удобно Pending состояние в проект, чтоб не писать в каждом нужном компоненте переменную pending и потом руками в каждом запросе не ставить false/true? Вьюекс не подходит насколько я понимаю. Что придумать?

Admin
ERROR: S client not available

DimenSi
21.09.2018
10:36:03
В лоадере хранится ключ, потом по этому ключу находятся свойство, в свойстве скорей всего лежит бул, инвертируют бул и сохраняют его туда же откуда достали

Alex
21.09.2018
10:36:50
через 3 с этот бул становится false

Andrew
21.09.2018
10:37:25
Я не могу знать почему так реализована вкл/выкл лоадера, помочь не могу.
Это готовый пример из библиотеки vietify https://github.com/vuetifyjs/vuetifyjs.com/blob/master/src/examples/buttons/loaders.vue

DimenSi
21.09.2018
10:38:45
Я, теперь понял. Но это код для примера лоадеров, а не нормальный код, такое человек не будет писать в реальном проекте

Alex
21.09.2018
10:39:14
Наркомания, ага

Grigorii
21.09.2018
10:39:34
Добрый день. Подскажите по архитектуре Nuxt приложения. Допустим, стек типа Nuxt + Sails или другой back-end. Требуется аутентификация и плюсом авторизация. Для этого хочется написать политики. При этом они требуются как на серверной части при работе с API, так и на клиентской части, так как от них зависит UI. Просто пишут их дважды и на серверной части, и в клиентской, или есть более красивые решения?

DimenSi
21.09.2018
10:39:39
Там так сделано, чтоб была возможность показать каждый лоадер отдеально, а не чтоб решить бизнес задачу

DimenSi
21.09.2018
10:40:38
автор вьютифай планокур, инфа 100
Не надо гнать. Код полностью решает свою задачу, но копипастить этот код бессмысленно

Google
DimenSi
21.09.2018
10:41:11
а где хороший пример можно найти?
Ты без примера не знаешь как вкл лоадер?

Grigorii
21.09.2018
10:41:27
политики это типо права доступа и роли?
Да, та часть приложения, которая определяет, у кого и на что есть права, если кратко

Andrew
21.09.2018
10:41:28
Ты без примера не знаешь как вкл лоадер?
примерно представляю, но не очень

DimenSi
21.09.2018
10:41:53
примерно представляю, но не очень
А того примера не хватает? Там вроде показано это, как вкл

rddlr
21.09.2018
10:41:56
Да, та часть приложения, которая определяет, у кого и на что есть права, если кратко
а как на ноде делаете? самопис или какая-то библа? на беке нода?

у меня просто тоже этот вопрос сейчас

rddlr
21.09.2018
10:42:50
я пока сделал самописное решение с ролями. но без пермишенов. примитивно, придется тащить что-то, а я пока не нашел что? в Sails что-то всроенное?

rddlr
21.09.2018
10:43:33
а на клиенте я планирую просто роли в куках проверять. увы для клиентской части ничего нету. впрчем одно решение видел - Киндергарден, что-то типо того

https://github.com/JiriChara/vue-kindergarten

но для этой штуки надо тянуть решение и на беке их же, я так понял (не пробовал)

DimenSi
21.09.2018
10:44:32
примерно представляю, но не очень
Ты просто должен у кнопки выставить props loading true

Grigorii
21.09.2018
10:45:05
Роли в куках? Это как? В любом случае, я хочу решить проблемы именно дублирования. Т.е., если я решу, что простой юзер больше не может редактировать сущность Х, то сейчас придётся сначала поменять политики на серверной части, а потом продубировать на клиентской части

Andrew
21.09.2018
10:47:12
Ты просто должен у кнопки выставить props loading true
не понимаю все равно, в примере иначе все

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