@vuejs_ru

Страница 1307 из 3900
Дмитрий Maestro
09.09.2017
16:24:43
Ребята

Mathew
09.09.2017
16:25:23
Господа

Дмитрий Maestro
09.09.2017
16:25:28
Без вебпака можно ли компоненты выносить в отдельный файл и инклюдить?

Google
Airat
09.09.2017
16:36:59
Зачем? Я одной модалками обошелся
я тоже так хотел сделать, но во vuetify не работало закрытие на фоне

Without activator

когда диалог так делал

Listar
09.09.2017
17:03:51
:D есть 2 функции одна должна срабатывать при нажатии на кнопку(которая лежит на Div'е), а другая сработать после нажатия на сам Div

И в итоге при нажатии кнопки обе функции сазу срабатывают, как правильно разграничить их

?!

Pavel
09.09.2017
17:05:48
О, я бы тоже послушал ответ

Почитал точнее

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

Listar
09.09.2017
17:08:05
Маус овер не прокатит скорее всего, так как при нажатии кнопки курсор на Div'е будет

Google
Listar
09.09.2017
17:08:16
Хм... щас попробую кстать



Хотя вообще не должно такого быть >< я же не нажимаю на сам блок, почему функция то срабатывает ?

Хотя толку нет колбека, чёт только щас понял

Denis
09.09.2017
17:14:51
Эммм... А что stopPropagation отменили?

Listar
09.09.2017
17:14:52
он просто же в очередь ставит

Denis
09.09.2017
17:15:12
На кнопке внутри DIV его вызывайте и все

Listar
09.09.2017
17:15:17
Еслиб я весь Vue знал я бы не спрашивал :D гугл тож плохо подсказывает

Denis
09.09.2017
17:15:21
До DIV событие не всплывет

Listar
09.09.2017
17:15:26
Спасиб, щас попробую

Denis
09.09.2017
17:15:39
stopPropagation - это стандартный метод события

Listar
09.09.2017
17:15:59
Нуу... слишком зеленый ещё

Denis
09.09.2017
17:16:17
Если через директивы Vue, то @click.prevent.stop="Click_Home"

Если обычным способом, то в метод Click_Home надо передать инстанс события. Click_Home: function (e) { e.preventDefault(); e.stopPropagation(); }

Listar
09.09.2017
17:17:48
Да все получилось, благодарю

просто onclick="event.stopPropagation()" добавить было достаточно

Denis
09.09.2017
17:18:10
Почитайте про события в JS. Там все это описано. Про bubbling почитайте, чтобы понять, почему так происходит

Listar
09.09.2017
17:18:26
ty, прочту на досуге)

Denis
09.09.2017
17:18:54
?

Google
Дмитрий Maestro
09.09.2017
17:42:14
Можно
Подскажешь как?

Artur
09.09.2017
17:48:36
Называй функции верблюжей нотацией и используй сокращенную запись методов

Stanislav
09.09.2017
17:49:31
Подскажешь как?
Смотря что тебе нужно и как у тебя там все устроено

Artur
09.09.2017
17:49:32
Listar
09.09.2017
17:50:56
Хм... окей )

Artur
09.09.2017
17:51:52
Хм... окей )
https://github.com/leonidlebedev/javascript-airbnb Обязательно прочти, тебе будет полезно

Listar
09.09.2017
17:52:35
Ввоуу, найс, хоть что то свежее почитать :)

Airat
09.09.2017
18:20:49
http://telegrammy.net/group/vuejs_ru/page747.htm

Юра
09.09.2017
18:28:24
Подскажите пожалусто вроде все правельно плдключил, но почемуто sass не работает как надо

Roman
09.09.2017
18:29:30
Экстрасенсы в отпуске.

Andrey
09.09.2017
18:31:05
Мне больше нравиться, что по фотографии не лечим ;)

Roman
09.09.2017
18:33:39
как менять аттрибуты элементов понятно а можно сам элемент через условие задать? <td>|<th>

Alex
09.09.2017
18:38:48
Экстрасенсы в отпуске.
Запишу в копилку ответов)

Alex
09.09.2017
18:39:28
<p v-if=valid></p> <span v-else></span>

Юра
09.09.2017
18:44:29




У меня вот так но что то не работает

Google
Юра
09.09.2017
18:45:56
Цвет не применяется

Roman
09.09.2017
18:46:16
<p v-if=valid></p> <span v-else></span>
о, спасибо! получается правда дублирование контента ячеек, но это видимо необходимое зло

Roman
09.09.2017
18:52:00
Юра
09.09.2017
18:54:18


Так вроде стоят

Yaroslav
09.09.2017
18:56:13
webpack ошибки или ворнинги пишет?

Roman
09.09.2017
18:56:24
а хз. у меня вообще в настройках нет loaders у .vue и все работает

{ test: /\.vue$/, loader: 'vue-loader', exclude: /node_modules/, options: vueConfig }, достаточно. а в vueConfig только extractCSS: process.env.NODE_ENV === 'production'

Alex
09.09.2017
19:00:32
Юра
09.09.2017
19:08:22
Roman
09.09.2017
19:51:10
Можно заюзась is
из доки не понял как это сделать для моего кейса <th v-if=isSelected(id)>{{ instance.title }}</th><td v-else>{{ instance.title }}</td>

Roman
09.09.2017
20:10:41
а эта штука умеет html сорс показывать?

Roman
09.09.2017
20:11:49
https://jsfiddle.net/c01nd01r/xxwwt3mq/3/ Думаю, смысл понятен
апдейтнул с таблицей, но не понятно, работает ли =) попробую в своем проекте чуть позже

Stanislav
09.09.2017
20:12:53
Roman
09.09.2017
20:13:30
уже

но ведь не меняет же =) (я там по ссылке поправил код, можно посмотреть. Дивы обновляются, текст тоже, а th на td не меняется) == так, это я торможу, тег то не простайлен, сорян

Google
Roman
09.09.2017
20:18:52
теперь да, спасибо! Я бы не догадался (

таак, еще один вопрос как с v-for сделать матрицу? Набросал пример с таблицей, надо инстансы фигачить по 3 в каждой строке https://jsfiddle.net/hryamzik/0wxrttod/2/ при этом важно что данные в словаре а не в массиве пока придумал только вставить div между таблицей и контентом, итерировать в нем инстансы и через v-if вставлять строки кажется мне костыльным

Kelin
09.09.2017
20:35:18
кто помнит Бена Алперта?

из реакт кор тим

его, то есть её теперь зовут Софи https://twitter.com/sophiebits

Нихуя себе! ?

Я его помню

Вот так. Был пацан, и нет пацана



вот видите, до чего реакт людей доводит....

Понаделают реактов а потом ябутся в жёпы

Stanislav
09.09.2017
20:48:57
ору

А с вью у тебя глаза сузятся (от чтения доки, конечно)

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