
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

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
спасибо!
и еще вопрос, а как одному из компонентов указать 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

Stanislav
12.03.2017
10:37:33

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-нативно ?

Stanislav
12.03.2017
11:17:36

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

Kelin
12.03.2017
11:39:21
Что за "нативный vuejs клик"

Ray
12.03.2017
11:40:56

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

Тимур
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

Cenator
12.03.2017
17:53:06

Тимур
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

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

Cenator
12.03.2017
18:02:07

Kelin
12.03.2017
18:02:14
Зачем гриды компонентами
Это ж гавно то еще
Компонент должен нести какой-то смысл, логику, даже какие-то архитектурные костыли, если они нужны
Но пилить сетку компонентами вообще бред

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