@vuejs_ru

Страница 275 из 3900
Illya
12.03.2017
05:33:33
Думаю да

Ещё не смотрел

Rail'
12.03.2017
09:01:19
Как отправлять событие родителю? Vue.component('survey-title', { props: ['survey'], template: '<a v-on:click="choice" class="item">{{ survey.title }}</a>', methods: { choice: function (event) { console.log('choice') this.$emit('choiceStat') } } }); var stats = new Vue({ el: '#stats', data: function () { return { surveys: [], stats: [] } }, mounted: function () { console.log('mounted'); var self = this; $.get('/api/surveys', function (response) { self.surveys = response; console.log(response); dropdown() }); $.get('/api/stats', function (response) { self.stats = response; console.log(response) }); }, methods: { choiceStat: function () { console.log('choiceStat') } } }); до метода choiceStat событие не приходит

Alex
12.03.2017
09:04:42
Там где <survive-title> в шаблоне добавить v-on:choiseStat="нужный метод"

Google
Alex
12.03.2017
09:05:03
Тогда на кастомное событие компонента подпишетесь

Rail'
12.03.2017
09:22:03
Там где <survive-title> в шаблоне добавить v-on:choiseStat="нужный метод"
он такого вида <survey-title v-for="survey in surveys" v-bind:survey="survey"></survey-title>

Тогда на кастомное событие компонента подпишетесь
а как на космтомноне событие подписаться?

Illya
12.03.2017
09:34:40
<survey-title v-for="survey in surveys" v-bind:survey="survey" v-on:choiceStat="choiceStat"></survey-title>

Rail'
12.03.2017
09:37:35
Не доходят события

Illya
12.03.2017
09:47:13
там могут быть нюансы с camel case

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

попробуйте все маленькие

Rail'
12.03.2017
09:53:04
там могут быть нюансы с camel case
точно, сейчас заработало

спасибо!

и еще вопрос, а как одному из компонентов указать css класс? Vue.component('survey-title', { props: ['survey'], template: '<a v-on:click="choice" class="item">{{ survey.title }}</a>', }); <survey-title v-for="survey in surveys" v-bind:survey="survey" v-on:choice-stat="choiceStat"></survey-title> Я хотел первому элементу цикла указать класс active

Ray
12.03.2017
10:54:49
Добрый день господа. Подскажите, как в директиве можно приатачить ивент к елементу ? Задача: создать кастомную директиву и повторить поведение @click. <button v-my-custom-directive:click="customHandler">Click</button> 'my-custom-directive': { bind ( el, binding, vnode ) { if ( binding.arg === 'click' ) { } } }

Google
Ray
12.03.2017
11:04:13
el.addEventListener как вариант. Но это средствами JS. А можно это как-то реализовать vuejs-нативно ?

Ray
12.03.2017
11:23:53
я курс прохожу на udemy. Так такое задание

Kelin
12.03.2017
11:39:21
А что ты пытаешься сделать? Как-то это странно выглядит, "повторить клик" :)
Он в директиве событие клика хочет забиндить, как я понял

Что за "нативный vuejs клик"

Ray
12.03.2017
11:40:56
Что за "нативный vuejs клик"
el.$attachEvent('click', function())

Kelin
12.03.2017
11:41:07
Хоспаде

И зачем такие сложности?

Ray
12.03.2017
11:41:46
почему бы и нет ?

Kelin
12.03.2017
11:41:55
Не забывайте, что вы пишете на том же js'е, а не на другом языке

Ray
12.03.2017
11:42:06
не понял

Kelin
12.03.2017
11:42:13
Что мешает на нативном js событие описать?

Ray
12.03.2017
11:43:05
ну я этот бред придумал исходя из "а что если в IE не сработает нативный js ?"

ну и вместо IE любой другой па

потому и спросил, может vue имеет свой механизм для аттача ивента.

кроме того, если у фреймворка есть свой механизм, то наверное правильнеЕ будет использовать именно его. А не городить средствами js самопись

ну и да, конечно я признаю что сформулировал свою мысль совсем неточно.

Stanislav
12.03.2017
11:54:11
кстати вот если надо глобалочка. никаких механизмов вроде http://stackoverflow.com/a/37000865/720545

Google
DimenSi
12.03.2017
12:20:31
Любители арчлинукса и вообще люди которые шарят в правах доступа, есть?

сделал такую команду sudo chown -R $USER /usr/local/ как отменить?

Dima
12.03.2017
12:23:00
Лоооол

Чем думал

Спрашивай в Линукс чатике

DimenSi
12.03.2017
12:23:42
ничем я не думал, я даже не знаю, что это. Я это нагуглил

можно ссылку на линукс чат?

Andrey
12.03.2017
12:24:17
rm -rf / Поможет, сто раз так делал ?

Dima
12.03.2017
12:24:28
Да блин

'rm -rf /*'

Как минимум

DimenSi
12.03.2017
12:25:05
ну эту команду я знаю)

Andrey
12.03.2017
12:25:11
sudo забыл

Dima
12.03.2017
12:25:20
А как максимум нужно но пресерв рут добавить

DimenSi
12.03.2017
12:26:07
дайте плз линукс чат

Denis
12.03.2017
12:33:14
DimenSi @archlinux_ru

Michael
12.03.2017
13:36:46
Только сейчас заметил что доку заплелил под weex )

https://weex.incubator.apache.org/

Yaroslav
12.03.2017
15:04:43
Кто-то писал тултипы для vue?

По ховеру

Google
Yaroslav
12.03.2017
15:05:53
Лучше плагином сделать или css?

А как получить ref у скрытого елемента который v-if

Alex
12.03.2017
16:54:37
Наверное никак, если он скрыт его же не будет на странице

Igor
12.03.2017
16:56:36
он оставляет элемент в доме

Admin
ERROR: S client not available

Yaroslav
12.03.2017
16:56:59
Ну я же конкретно спросил, нужно в v-if

Так можно?

Kelin
12.03.2017
17:19:27
По всей видимости, нет

Igor
12.03.2017
17:39:17
А как получить ref у скрытого елемента который v-if
скорее всего ты делаешь что-то не так. попробуй выразить свою логику через данные, а не через узлы в DOM дереве.

Тимур
12.03.2017
17:50:33
ребят привет. прошу прощения за глупый вопрос, но только начал изучать vue. читаю маны. Пишут: В консоли, введите app4.todos.push({ text: 'Новый элемент' }). Вы увидите, что к списку добавился новый элемент. Ввожу в хроме в консоли, вываливает: http://f1.s.qip.ru/lipRblQ3.png

Igor
12.03.2017
17:51:57
app3.todos == undefined

Roma
12.03.2017
17:52:18
Без кода сказать точно нельзя, но скорее всего ты не определил массив todos в data компонента app4

Igor
12.03.2017
17:52:34
это скорее всего вызвано тем, что у app3 нет свойства todos

Тимур
12.03.2017
17:53:18
http://f3.s.qip.ru/lipRblQ4.png

Igor
12.03.2017
17:54:18
var app = new Vue({ ...

kaflan
12.03.2017
17:55:15
нет ключа вот и ругаеться

Тимур
12.03.2017
17:55:57
var app = new Vue({ ...
а. точно) благодарю )

Google
Тимур
12.03.2017
17:57:09
на vue есть какой то грид симпатишный, желательно на бутстрапе?

kaflan
12.03.2017
17:57:39
есть

Cenator
12.03.2017
17:57:54
есть бутстрап

kaflan
12.03.2017
17:57:55
только это вдрос гайками

Тимур
12.03.2017
17:58:34
мне надо серверный пейджинг, сортировочки и фильтры.

только это вдрос гайками
что есть вдрос гайками?)

Alex
12.03.2017
17:59:06
мне надо серверный пейджинг, сортировочки и фильтры.
Нормальных ещё нет, только обёртки делать над чем-то знакомым

Cenator
12.03.2017
17:59:09
вообще любой доступный css фреймворк можно спокойно подключить

Тимур
12.03.2017
17:59:58
вообще любой доступный css фреймворк можно спокойно подключить
я понимаю. но некоторые гриды на своей волне, кастомизировать дизайн вспотеешь

Cenator
12.03.2017
18:02:07
я понимаю. но некоторые гриды на своей волне, кастомизировать дизайн вспотеешь
если занимаешься чисто программированием и нужен просто рабочий дизайн, то можно не заморачиваться с кастомизацией

Kelin
12.03.2017
18:02:14
Зачем гриды компонентами

Это ж гавно то еще

Компонент должен нести какой-то смысл, логику, даже какие-то архитектурные костыли, если они нужны

Но пилить сетку компонентами вообще бред

Cenator
12.03.2017
18:03:01
я в хед хтмл подключаю обычно

кто про компоненты скозал?

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