
Hedint
18.04.2018
08:35:03

Богдан
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

Иван
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
анимация названия трека проплывающее над кнопками выглядит как-то не оч

Yan
18.04.2018
08:52:49

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

Богдан
18.04.2018
08:56:53

Иван
18.04.2018
08:57:22
Ну норм
Теперь ещё сделай директиву универсальной, что ей селектор передавался и норм

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

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

Богдан
18.04.2018
09:01:11
спасибо

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

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

Андрей
18.04.2018
09:39:39

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

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

Eugeny
18.04.2018
09:41:36

Hedint
18.04.2018
09:41:39

Eugeny
18.04.2018
09:41:41

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

Viktor
18.04.2018
09:49:57

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:52:54

Hedint
18.04.2018
09:53:20

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>

Viktor
18.04.2018
10:01:47
Но я понял
Спасибо

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