@vuejs_ru

Страница 345 из 3900
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

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
https://www.mindmeister.com/842448234/vue-js
а она в виде картинки как-то качается?

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

Rafael
06.04.2017
19:20:03


VueJs transition только работает с v-if и v-show?
ну, вроде с чем угодно должен

а в чем трабла?



?

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
ну да, это да

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
Господа, пытаюсь сделать зависимость между изменением разрешения экрана и закинуть результат функции в переменную, как отследить момент с изменением? Спасибо!

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 :)

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
или лучше не стоит такое изобретать, а просто сохранить все в переменную и работать с ней в компоненте

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
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, то он в процессе написания кода сразу сругнется на неправильные импорты, даже компилить не нужно. Порой это бывает полезно)

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
кстати, если кому интересно, вот здесь целая дискуссия по поводу того как писать компоненты во vue https://github.com/vuejs/vue-class-component/issues/57
так там ссылочка есть но вот такую тему, вам не подойдет? https://herringtondarkholme.github.io/2016/10/03/vue2-ts2/

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
да, согласен, в этом есть логика

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 только после того, как перейти на другую страницу и вернуться назад. кто подскажет, в чем может быть проблема?

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

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

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

тем более они меняются со скоростью света, ибо в стадии активной разработки

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