@vuejs_ru

Страница 2652 из 3900
Богдан
18.04.2018
08:40:08
Господа, а как правильно сделать свою директиву на фокус. Все как бы просто, но там идет сторонний компонент с кучей оберток над input

Дмитрий
18.04.2018
08:40:59
Темплэйт?

Богдан
18.04.2018
08:41:16


Google
Дмитрий
18.04.2018
08:41:32
Обернуть в темплэйт, не?

Богдан
18.04.2018
08:42:05
сделал вот так, только как-то неуверсально получается

Andy
18.04.2018
08:42:34
Господа, а как правильно сделать свою директиву на фокус. Все как бы просто, но там идет сторонний компонент с кучей оберток над input
можно сделать свой компонент и написать в extends: имя компонента, которое используешь. И переопределить просто template

Иван
18.04.2018
08:44:51
Богдан
18.04.2018
08:45:04
Иван
18.04.2018
08:45:10
Максимум можешь добавить что б в ней указывался селектор

v-focus="#some.css-selector"

Богдан
18.04.2018
08:47:14
Почему это неуниверсально?
да потому что если комонент будет из двоих инпутов, то как бы непонятно что выберется ... Или например фокус могут принимать и aria, button, select ... как бы можно через параметры заюзать, но может есть лучшее решение

Иван
18.04.2018
08:47:59
Ну я говорю, ты ж можешь в директиву передавать какой-то селектор, который фокусить надо

Богдан
18.04.2018
08:49:10
v-focus="#some.css-selector"
так не покатит, компонент не мой, как бы привязыватся по внутренним именам класса, это чревато что после очередного апдейта библиотеки не будет работать

Иван
18.04.2018
08:49:40
Ну так другого пути тупо нет

Тебе один хрен надо как-то указывать что именно фокусить

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

Google
Иван
18.04.2018
08:51:45
Что б при обновлении компонента он у тебя отвалился сразу

Вишневый чай
18.04.2018
08:52:11
анимация названия трека проплывающее над кнопками выглядит как-то не оч

Вишневый чай
18.04.2018
08:56:19
?
я даже не знаю как конкретнее сказать

Иван
18.04.2018
08:57:22
Ну норм

Теперь ещё сделай директиву универсальной, что ей селектор передавался и норм

Богдан
18.04.2018
08:58:33
хотя теперь провтыкал указать дата-атрибут значит и не будет работать, как по мне довольно неудобное решение.

Теперь ещё сделай директиву универсальной, что ей селектор передавался и норм
так теперь же пофиг селектор передавать в директиве, он вроде уже статичен '[data-focus]'

чето снова нам меньше 3к ))))

Иван
18.04.2018
08:59:37
Ну а через неделю тебе надо будет в другом месте фокус вставить

А там атрибуты не прокидываются

Bohdan
18.04.2018
09:04:54
Богдан
18.04.2018
09:05:18
у меня меньше



Владислав
18.04.2018
09:07:38
2997 не актульно )

Bohdan
18.04.2018
09:08:24


Sergey
18.04.2018
09:16:49
Всем привет! кто-то использовал в своих проектах tinymce ? cvjnh

Google
Sergey
18.04.2018
09:17:08
смотрю сюда: https://github.com/tinymce/tinymce-vue

требуется какой-то API-key :-(

Michael
18.04.2018
09:17:48


Anton
18.04.2018
09:18:18
https://www.tinymce.com/docs/get-started-cloud/ регайся тут

было 3002, уже 2998(

Michael
18.04.2018
09:18:47
у меня всё жто время 3000

у меня вообще вебморда на ангуляре

Roman
18.04.2018
09:19:48
требуется какой-то API-key :-(
так вы бы зашли на оф сайт редактора ) https://www.tinymce.com/pricing/

Andy
18.04.2018
09:20:18
а в чем выиграш? Как-то непонял чем поможет дополнительная обертка?
ну ты там можешь на любой элемент повесить директиву или событие

Sergey
18.04.2018
09:20:24
ну да, раньше никаких ключей не требовалось

Eugeny
18.04.2018
09:38:36
всем привет, ребят, а подскажите, плиз, как сделать валидацию формы, с реакицей на кнопку(если не заполнены поля, то событие не происходит и выдает ошибку), мож модули, какие то есть?

kaZantip
18.04.2018
09:39:00
vuelidate

Андрей
18.04.2018
09:39:09
Всем привет Может кто подскажет идею. С vue работаю первый раз, но знаком с react. Есть модальное окно с формой. Модальное окно вызываю в разных местах. Как бы через него прокинуть props, что бы при отправке формы было показано какая эта форма ?

Sunlive
18.04.2018
09:39:26
Vlad
18.04.2018
09:39:46
Серьезно?
капец я пол часа уже ищу, где я видел самописный сервак на epxress вместо dev server..

Иван
18.04.2018
09:40:33
И как успехи?

Eugeny
18.04.2018
09:41:36
vuelidate
сенк

Hedint
18.04.2018
09:41:39
Всем привет Может кто подскажет идею. С vue работаю первый раз, но знаком с react. Есть модальное окно с формой. Модальное окно вызываю в разных местах. Как бы через него прокинуть props, что бы при отправке формы было показано какая эта форма ?
не очень понятна последняя фраза. но ты же можешь прокинуть любой пропс, и где угодно в компоненте его использовать. Не очень понятно, в чем конкретно проблема

Google
Андрей
18.04.2018
09:42:37


Viktor
18.04.2018
09:42:37
Почему у меня изменения в вычисляемых свойствах меняют оригинал?

Hedint
18.04.2018
09:43:07
Почему у меня изменения в вычисляемых свойствах меняют оригинал?
потому что не надо так делать? :) объекты передаются по ссылке

Shamil
18.04.2018
09:43:11
Не у кого не было ситуации что transition перестает работать в хроме?

Hedint
18.04.2018
09:44:02
то есть это какая-то внешняя модалка?

Viktor
18.04.2018
09:44:10
Admin
ERROR: S client not available

Андрей
18.04.2018
09:44:12
да

Дмитрий
18.04.2018
09:44:47
Можно сделать в модалке слот

И пихать туда все что влезет

Hedint
18.04.2018
09:44:58
я так понимаю, это плагин какой-то

Дмитрий
18.04.2018
09:45:12
Что значит в чужой?)

А

Андрей
18.04.2018
09:45:55
да это vue-js-modal

там есть вариант с props. Но я его не могу применить из-за того что использую nuxt

и ругается на template

Vlad
18.04.2018
09:46:42
И как успехи?
никак) в vue cli 3 dev server обернули в vue-service

Hedint
18.04.2018
09:47:01
Как?) Очень тупой вопрос, но я плох в js
ну если ты напишешь что-то вроде (можешь просто вбить в консоль) function changeObj (obj) { obj.x = 5; } test_obj = {x : 6}; changeObj(test_obj); console.log(test_obj); // {x : 5] будет тот же самый эффект.

объект при передаче в другое место (функцию и т.п.) не копируется, а передается как есть. любое изменение объекта внутри функции повлияет на исходный объект, потому что это он и есть, неважно что он передан через параметр

Google
Hedint
18.04.2018
09:50:41
а зачем тебе вообще менять что-то в computed? как ты получаешь изначальные данные? они передаются от родительского компонента? если да, то тебе надо кинуть в родительский компонент event с новым значением, и уже в родительском компоненте поменять данные

ivan
18.04.2018
09:51:01
Vue.util.extend(obj, {}) - вроде так объект можно скопировать

ну или обжект.ассайн

не, вот так Vue.util.extend({}, data)

недокументированная фича

Богдан
18.04.2018
09:52:42
господа, а как лучше реализовать, Нужно словить событие когда происходит валидация и аж пока она не закончиться в Vee-Validate в текстовом поле. Сейчас она автоматически происходит по событию input.

Viktor
18.04.2018
09:53:36
Флаг поднят : оригинальный порядок, флаг опущен специальный порядок

Michael
18.04.2018
09:55:22
Что-то типа
скинь оригинальный вопрос

Hedint
18.04.2018
09:57:44
тебе просто нужно возвращать новый массив из computed. если используешь стандартный sort, можно сделать return arr.concat().sort(). если нет, покажи код, который у тебя сейчас в computed

Alex
18.04.2018
09:59:09
Пацантрэ, такая ситуация. Я тут собрался менять данные в ДОМ из вью-компоненты. Но есть в ДОМ ещё одна компонента с пропсом. Как бы так через нативный жс эту пропсу задавать? <component1 prop1=path></component1> <component2>вот из этой компоненты через getElementById() меняются данные в ДОМ, но надо еще и в component1 задать prop1</component2>

Alex
18.04.2018
10:03:22
кажись это тупейшая затея(

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