
Stanislav
06.04.2017
18:23:47
действительно
кто вообще использует тернарные операторы?
let name = typeof vm === 'string' && vm || typeof vm === 'function' && vm.options && vm.options.name || vm._isVue && (vm.$options.name || vm.$options._componentTag) || vm.name

Rafael
06.04.2017
18:24:38
и вообще использовал бы .some()

Google

Stanislav
06.04.2017
18:24:52
так я добавил, там где надо было их выразить )

Rafael
06.04.2017
18:26:11
let name = (typeof vm === 'string') && vm || (typeof vm === 'function') && vm.options && vm.options.name || vm._isVue && (vm.$options.name || vm.$options._componentTag) || vm.name
я бы вот так сделал
в плане скобок

Stanislav
06.04.2017
18:26:38
та ну, ты бы еще точку с запятой поставил…

Rafael
06.04.2017
18:37:42

Mirjalol
06.04.2017
18:51:22
VueJs transition только работает с v-if и v-show?

Rafael
06.04.2017
19:20:03
а в чем трабла?
?

Emil
06.04.2017
19:24:20
анимация первичного рендеринга

Google

Kelin
06.04.2017
20:18:52

Emil
06.04.2017
20:27:20
лол)
видал тут на днях, for web канал переименовывали в jQuery/Bootstrap, чето такое
тренд что ли

Kelin
06.04.2017
20:28:39
Не, Илья с jQuery - это наш локальный мем

Emil
06.04.2017
20:28:52
ну да, это да

Cenator
06.04.2017
20:33:07

Rafael
06.04.2017
20:40:15
Мы кстати все ещё ждём когда он на митапе признаётся в любви к jQuery

Stanislav
06.04.2017
20:43:43
шикарно

Boris
06.04.2017
20:53:22
все те же люди, кек)

Rafael
06.04.2017
20:53:40
Регаться

Stanislav
06.04.2017
20:54:02
http://yopmail.com
лол
<form @submit.prevent @submit.once=…>
как ни странно )

trilog
07.04.2017
04:28:23
Господа, пытаюсь сделать зависимость между изменением разрешения экрана и закинуть результат функции в переменную, как отследить момент с изменением? Спасибо!

Diasko
07.04.2017
04:35:16
сама функция handleResize

Google

Diasko
07.04.2017
04:36:29
handleResize () {
let element = document.getElementsByClassName('main-header')[0].offsetHeight + document.getElementsByClassName('main-footer')[0].offsetHeight
let window = document.documentElement.clientHeight
this.minHeight = window - element - 10
}
Думаю поможет)

Den
07.04.2017
04:44:02
А кто-нибудь здесь использует typescript/es6 классы с vue? Мне честно, говоря немного странно писать стили, разметку и логику в одном файле, но почти во всех гайдах и примерах делают так. Почему во vue это принято? Не лучше ли писать раздельно и складывать в одну папочку? Возможно чаго-то не понимаю и сильно привык к React и Angular :)

Diasko
07.04.2017
04:46:12

Вишневый чай
07.04.2017
04:46:20
Т.е. Компонент это папочка из трех файлов

Den
07.04.2017
04:47:02

Вишневый чай
07.04.2017
04:47:15

Den
07.04.2017
04:48:03
ок спс!

Alex
07.04.2017
04:59:38
http://tonsky.livejournal.com/310929.html?utm_source=forwebdev_vk&utm_medium=announcement&utm_campaign=krutoe-pike-nikita-prokopov-o-slomannom

Nightwelf
07.04.2017
05:47:28
всем привет! а как-то можно сделать навигацию вот такого вида: /клик1/клик2/клик3 и тд где количество кликов неизвестно заранее и их не прописать в роутах. в роуте есть только корень /

Nightwelf
07.04.2017
05:49:00
или лучше не стоит такое изобретать, а просто сохранить все в переменную и работать с ней в компоненте

Diasko
07.04.2017
05:49:49

Nightwelf
07.04.2017
05:49:51
тогда будет "отклонение" от роутера и его смысл потеряется
сейчас посмотрю доку
понял примерно принцип, попробую и отпишусь, спасибо!

?? Denis
07.04.2017
06:01:24
а навскидку - в vue уже решили проблему двунаправленного биндинга между control -> control -> element ?

Nightwelf
07.04.2017
06:02:49
что-то какая-то фигня у меня выходит

Google

Rafael
07.04.2017
06:08:25

Nightwelf
07.04.2017
06:34:46

Den
07.04.2017
06:53:45
спасибо! Смотрю ты делаешь сборку компонента через файл vue. А можно это делать через js? Ну т.е. прописать в js импорт css и vue (или наверное лучше html).
Имею ввиду, что не писать <script src="./script.js"></script>
<style lang="stylus" src="./style.styl"></style> во vue файле
а сделать это через import и чтобы зависимости разруливал webpack

Admin
ERROR: S client not available

Вишневый чай
07.04.2017
06:55:27
можно и из буханки траллейбус сделать
вуе компонент и так собирает веб пак через лоадер

Den
07.04.2017
06:57:07
объясню зачем, если у тебя typescript, то он в процессе написания кода сразу сругнется на неправильные импорты, даже компилить не нужно. Порой это бывает полезно)

Вишневый чай
07.04.2017
06:58:02

Den
07.04.2017
06:59:22
да, да, я про это и говорю, что в
...
export default {
template: '<button @click="onClick">Click!</button>'
...
прописать импорт шаблона
ну я так понимаю это не совсем по стайлгайду во vue экосистеме, да?

Вишневый чай
07.04.2017
07:00:50
отправная точка компонент, причем в нем можно писать тайпскрипт
вот честно, я тайпскриптом не пользуюсь, но судя по докам все должно работать

Den
07.04.2017
07:02:05
да, частично это работает, ну т.е. удалось сделать типизацию внутри vue файла
кстати, если кому интересно, вот здесь целая дискуссия по поводу того как писать компоненты во vue https://github.com/vuejs/vue-class-component/issues/57

Вишневый чай
07.04.2017
07:09:26

Den
07.04.2017
07:12:06
читал, но там опять все завязано на .vue файле, т.е. смысл этой статьи как сделать чтобы типизация работала во .vue файле. Может это и правильно, что компонент во vue отталкивает от .vue файла, а не от js/ts файла, просто привычнее обратное.
попробую написать на vue что-то побольше hello world, возможно тогда станет что-то с организацией компонентов понятнее)

Вишневый чай
07.04.2017
07:17:37
ну это логично, для вуе использловать вуе компоненты., и выносить часть кода по необходимости

Google

Вишневый чай
07.04.2017
07:17:51
например не всегда целесообразно выносить js или css когда там 3 строчки кода

Den
07.04.2017
07:18:57
да, согласен, в этом есть логика

Павел
07.04.2017
07:35:49

Den
07.04.2017
07:47:34
Я
можешь скинуть пример как ты компонент пишешь, ну т.е. посмотреть организуешь все в одном файл или как разбиваешь?

Павел
07.04.2017
07:48:20
Да, в течении 10 минут скину
Например, так
https://gist.github.com/zombiQWERTY/23a5f817a87ed7de52e6caafc9227f53

Dima
07.04.2017
07:57:07
Неплохо
В больших приложениях кайф

Den
07.04.2017
07:59:03
а стили можно подключать так же как template: require('./search.html') ?

Emil
07.04.2017
08:57:21
компонент получает входные данные, но рендерит DOM только после того, как перейти на другую страницу и вернуться назад. кто подскажет, в чем может быть проблема?

Diasko
07.04.2017
08:59:23

Kelin
07.04.2017
09:35:44
Илья не заходил ещё?

Sergey
07.04.2017
10:16:39
https://leanpub.com/vuejs2 - кто-то читал эту книжечку ? Стоит брать ?

Кирилл
07.04.2017
10:19:11
смысл книг? в доках все есть
тем более они меняются со скоростью света, ибо в стадии активной разработки