
reskwer
22.10.2017
20:10:43
еван бы в гробу перевернулся (если бы дохлый был)

mstrVLT
22.10.2017
20:10:46
хотя понятно что метод читерный
сегодня ок завтра не_ок

Google

Roman
22.10.2017
20:11:48
https://vuejs.org/v2/guide/reactivity.html
вот этот раздел стоит почитать

Alex
22.10.2017
20:11:54
Function Bind Syntax · Babel
http://babeljs.io/blog/2015/05/14/function-bind/
Да - это сахар).

mstrVLT
22.10.2017
20:14:58
а вот интересно в чем смысл юзанья разных оберток для js пакетов типа vue-chartjs вместо chart.js

Sergey
22.10.2017
20:15:18
в том же, в чём смысл паттерна адаптер

mstrVLT
22.10.2017
20:15:31
удобство 0 с хвостиком … трудность портирования чужих сложных решений

Roman
22.10.2017
20:15:31

mstrVLT
22.10.2017
20:16:41
а больше всего бесит в vue-chartjs это использование контейнера для канваса

Alex
22.10.2017
20:18:03

mstrVLT
22.10.2017
20:18:18
? этапять

DimenSi
22.10.2017
22:31:48
хм, ребята
а есть способ получить эвенты с ховера, даже если кнопка заблочена?

Google

DimenSi
22.10.2017
22:32:45
просто для css это не проблема, а вот js не делает никаких эвентов
что вроде бы правильно, но очень круто для меня
а, ясно, никак

Sergey
22.10.2017
22:43:29
читай события от мыши на экране и сравнивай с оффсетом кнопки
ну или оберни кнопку в div
и читай события с него, соответственно

DimenSi
22.10.2017
22:52:06
не
я просто буду эмулировать disabled
если состояние disabled, то эмитить клик не будут, и буду накидывать нужные стили для эмулирования состояния

Roman
22.10.2017
23:42:04
Ребзь ктото делал модалки чтоб внутри тачскролл работал?) иль может есть готовые какие?

Pauline
23.10.2017
00:11:33

Roman
23.10.2017
00:13:48

Pauline
23.10.2017
00:19:56

Roman
23.10.2017
00:20:22
кидай код :D
открывай респонсив в консоле и тачем попробуй в модалке не скроллит

Pauline
23.10.2017
00:39:39

Алексей
23.10.2017
01:03:17
Такой странный вопрос. А если я хочу использовать шаблонизатор (pug или ejs) например и vue. У меня есть фрейм Экспресс, я пишу что-то типа. App.get(/, f(request,res){res.render('login', data:data )}). Как мне теперь в шаблоне подключить vue компонент и не потерять data

Rafael
23.10.2017
04:02:45
У тебя вью какой версии?

Алексей
23.10.2017
04:06:56

Rafael
23.10.2017
04:08:16

Google

Александр
23.10.2017
04:31:02

reskwer
23.10.2017
04:56:59
ща точнее скажу

Rafael
23.10.2017
04:58:10
На самом деле там есть ещё 2 способа:
1) сделать ссылку на функцию до return
2) если vue 2.5 то data() на вход принимает vm как аргумент

reskwer
23.10.2017
04:58:21
"version": "2.4.4",

Alex
23.10.2017
07:01:45

Alex
23.10.2017
07:10:34
Кто-нибудь юзал vue-breadcrumbs?
Там в роута в meta задаётся текст, который в крошках будет отображаться.
https://github.com/samturrell/vue-breadcrumbs#vue-2x
а мне надо, чтобы вместо статичного текста было название товара, которое, ясен пень, неизвестно в этот момент.
В компоненте делаю так:
mounted () {
this.$route.meta.breadcrumb = this.value.name
}
но тогда крошка меняется "с запозданием", то есть как будто не реактивные данные. Я ушел с этого товара, перешёл на следующий, а крошка с предыдущего.
Как бы так их менять правильно?

Rafael
23.10.2017
07:17:02
а еще точнее, это нужно делать в самом роутере
в хуке

dot
23.10.2017
07:17:58
Всем привет :) а как можно из метода заполнить например список элементов ?

Alex
23.10.2017
07:23:29
в хуке
Спасибо, ушёл читать про хуки в роутере

Василий
23.10.2017
07:24:15


dot
23.10.2017
07:25:23
я запутался немного просто , делаю так `
Vue.component('inputcomponent',{
data:function () {
return {
show:false,
endpoint:'https://jsonplaceholder.typicode.com/posts',
comment:'first',
post:{}
}
},
template:'#input-template',
props: ['commenta'],
computed:{
resource: function () {
return this.$resource('https://jsonplaceholder.typicode.com/posts{/id}')
}
},
methods:{
getAllPosts:function () {
this.$http.get(this.endpoint).then(function (response) {
new Vue({
el:"listapp",
data:{
bears:[
'grizli',
'white',
'niga',
]
}
})
console.log(response)
},function (error) {
})
},
savaPost: function () {
this.resource.save(this.post)
}
},
created:function () {
this.getAllPosts();
}
})
` шаблон <template id="input-template">
<form @submit.prevent="savaPost()">
<p v-if="!show"><label @mouseover="show=!show">чето умное</label></p>
<p v-else><textarea @mouseout="show=!show" :placeholder="commenta" v-model="comment">{{comment}}</textarea></p>
<input type="text" placeholder="заголовок" v-model="post.title">
<textarea placeholder="Текст" v-model="post.body"></textarea>
<button>Опубликовать</button>
</form>
<ul>
<li v-for="bear in bears">{{bear}}</li>
</ul>
</template>
там где должен был список медведей вывести выводит {{bear}}


Anton
23.10.2017
07:26:57
Залей в песочницу, ну.

dot
23.10.2017
07:27:15
ок
https://pastebin.com/KW8t8Z3P

Google

Anton
23.10.2017
07:37:37
@dot99Ok, В консоль смотрел, ммм?

dot
23.10.2017
07:39:32
да там то выводится
мне нужно понять как это вывести в хтмл , это как то тупо делать в форме это и я понимаю что не правильно

Anton
23.10.2017
07:41:16
И вообще, что ты пытаешься сделать вот здесь?

dot
23.10.2017
07:42:38
это уже отчаянье ) я уже думал что может как то внутри одного шаблона можно другой определеить
хоть и понятно что чушь полная

Rafael
23.10.2017
08:02:44
зачем?

Aleksey
23.10.2017
08:05:41
Привет всем. Ребят, а как в nuxt можно сделать роут такого типа - 'user/id/date', где id и date динамические и могут вообще не указываться? Но при этом открывается один компонент User.vue.
Спасибо
Все, нашел решение) https://nuxtjs.org/api/configuration-router

Anton
23.10.2017
08:12:02
Если я не ошибаюсь, так сделать нельзя, потому что nuxt преобразовывает файловую структуру в конфигурацию роутера. Поправьте меня если я не прав.
Можно попробовать сделать через параметры роута, но мне кажется, что в данной ситуации нужно использовать query-параметры.
Теоретически, компонент можно положить в директорию /user/id/date и nuxt может быть даже подцепит, но я не уверен в этом.

Aleksey
23.10.2017
08:14:05

Rafael
23.10.2017
08:14:54

Alex
23.10.2017
08:15:14

Rafael
23.10.2017
08:15:22
но более того, ты можешь более точно указать, вид параметров задав регулярку

Aleksey
23.10.2017
08:15:26

Anton
23.10.2017
08:15:50
Я уже пару-тройку месяцев не работал с nuxt, поэтому не помню, как точно это задаётся, сорян.

Google

Alex
23.10.2017
08:47:08
https://sweetalert.js.org/ или https://limonte.github.io/sweetalert2/ ?
кто-нибудь пользуется такими алертами? ?

Rafael
23.10.2017
08:49:00
Sweetalert офигенно выглядит
Чем то похож на анимации в часах pebble

Alex
23.10.2017
08:50:25
ну он вроде как забрасывался, хотя недавно разработчик снова начал делать версии... вторая версия это форк и там вроде постоянно что-то пилят

Alex
23.10.2017
09:03:13

Андрей
23.10.2017
09:21:03

Dmitry
23.10.2017
09:36:45
Народ, вопрос такой. Я могу как то в директиву засунуть компонент? Директива - это прелоадер, она сейчас добавляет этот прелоадер к нужному мне компоненту. Я вот хочу чтобы она добавляла прелоадер от сторонних разработчиков (компонент) вместо моего
Блин, так объяснил что сам с трудом понимаю

Michael
23.10.2017
09:54:53
))))))

Dmitry
23.10.2017
09:57:30
Да у меня есть прелоадер как компонент, просто анимация. Я его втыкаю на страницах где нужно. Но вот подумал а чего бы его в директиву не обернуть
Директиву то сделал, а вот как в неё компонент прелоадера засунуть...

Максон
23.10.2017
09:58:17

Alex
23.10.2017
09:58:55
2 версию используем
У первой репо вторую версию (которая сейчас) или у второй репо (которая форк) шестую версию)

Grigoriy
23.10.2017
10:02:04
сделайте просто higher order component

Alex
23.10.2017
10:19:44
Привет Всем! Подскажите как решить проблемы, вылезает несколько ошибок [Vue warn]: Invalid handler for event "click": got undefined