@vuejs_ru
Vue.js — русскоговорящее сообщество

Общаемся на темы, посвященные Vue.js и опыту его использования. Проблемы. Новости. Решения. См. также: @js_ru, @react_js, @angular_ru, @nuxtjs_ru Вакансии только тут: @javascript_jobs

3988 members

Архив канала @vuejs_ru 23 января 2017 г.

04:03:47 ДП
User 55423102
User 60331718
Кто-то уже использует webpack2?
Давно, с первых бет
07:33:37 ДП
User 55423102
В новой версии похоже нас ждёт доработка по возможности настраивать v-model для компонентов. Можно будет указать где хранится значение и какой коллбек выполнять нужно, для обновления видимо
07:51:00 ДП
User 60331718
User 55423102
В новой версии похоже нас ждёт доработка по возможности настраивать v-model для компонентов. Можно будет указать где хранится значение и какой коллбек выполнять нужно, для обновления видимо
в 2.2?
07:51:33 ДП
User 55423102
ну уж не знаю как занумерует новую версию Vue автор)
07:51:38 ДП
User 60331718
еслиб они еще реализовали динамический рендеринг, цены бы не было
07:51:48 ДП
User 55423102
динамический рендеринг чего?
07:51:54 ДП
User 60331718
компонент
07:52:01 ДП
User 60331718
для тех же уведомлений
07:52:31 ДП
User 55423102
так есть) просто ты через плагин хочешь типа динамический рендеринг
07:52:43 ДП
User 60331718
User 55423102
так есть) просто ты через плагин хочешь типа динамический рендеринг
ээ, где?
07:52:54 ДП
User 60331718
мне для уведолмений бы оочень приголидся
07:52:56 ДП
User 55423102
ну ты про Materialize.toast?
07:53:01 ДП
User 60331718
User 55423102
ну ты про Materialize.toast?
да
07:53:36 ДП
User 55423102
ну вот сделай чтобы сам при монтировании выплывал, а потом скрывался
07:53:38 ДП
07:53:40 ДП
User 55423102
без плагина
07:54:04 ДП
User 60331718
User 55423102
ну вот сделай чтобы сам при монтировании выплывал, а потом скрывался
пока лень компаться в исходниках материалайза
07:54:16 ДП
User 60331718
а по кривому через копирование делать не хочется
07:55:03 ДП
User 55423102
ну или сделай компонент, который разметку нагенерит и вызов материалайза сделает
07:55:07 ДП
User 55423102
а потом скроет
07:55:27 ДП
User 60331718
User 55423102
ну или сделай компонент, который разметку нагенерит и вызов материалайза сделает
все равнож копирование будет, я не хочу этого
07:55:45 ДП
User 60331718
жду когда мое сознание прокнет и таки напишу все как надо
07:55:46 ДП
User 55423102
возможности есть) а ты говоришь динамического рендеринга нет
07:56:06 ДП
User 60331718
User 55423102
возможности есть) а ты говоришь динамического рендеринга нет
но то что мы обсуждаем это же не динамический рендеринг
07:56:18 ДП
User 60331718
хм, стой, там ведь была render функции
07:56:20 ДП
User 60331718
у вью
07:56:24 ДП
User 60331718
надо глянуть что это
08:00:53 ДП
User 136935602
А я сегодня планирую постримить немного свои извращения с vue
08:02:42 ДП
User 202520
User 136935602
А я сегодня планирую постримить немного свои извращения с vue
LiveCoding?
08:03:00 ДП
User 60331718
User 136935602
А я сегодня планирую постримить немного свои извращения с vue
Во, хотели у тебя спросить про тестирование
08:03:09 ДП
User 60331718
Можешь что-нибудь на гист закинуть?
08:03:18 ДП
User 60331718
Тестирование действий
08:04:09 ДП
User 136935602
Лайвкодинг
08:04:19 ДП
User 136935602
Но там вам задача не понравится
08:04:29 ДП
User 202520
Какая задача?
08:04:38 ДП
User 202520
И во сколько планируешь стримить?
08:04:43 ДП
User 136935602
http://liveedu.tv/xanf
liveedu.tv/xanf/lz0J6-ru-javascriptninja-dive-into-nodejs
LiveEdu is an interactive social coding platform where you can watch professionals code in real time. Visit website, meet coders and learn programming.
08:04:51 ДП
User 136935602
Там задача описана
08:04:59 ДП
User 136935602
А стримить через 2 часа
08:06:43 ДП
User 136935602
Но я на стриме ещё много разговоров разговариваю и на вопросы отвечаю :)
08:07:38 ДП
User 40268779
User 136935602
Но я на стриме ещё много разговоров разговариваю и на вопросы отвечаю :)
"Сложна, сложна б***! " 😀
08:07:49 ДП
08:09:53 ДП
User 152816933
User 40268779
"Сложна, сложна б***! " 😀
Карина, перелогинтесь :)
08:10:18 ДП
User 40268779
User 136935602
?
Мем же
08:10:37 ДП
User 136935602
Господи, успокойтесь :) а то сейчас начнёте и этого ещё, и этого. Боже, как же они катают :)
08:21:33 ДП
User 136935602
А вообще тестирование е компонентов во vue пока слабенькое
08:21:41 ДП
User 136935602
Очень не хватает shallow render
08:25:40 ДП
User 60331718
User 136935602
А вообще тестирование е компонентов во vue пока слабенькое
я сокрее про vuex интересуюсь
08:25:48 ДП
User 60331718
это как-то более важно кмк
08:26:09 ДП
User 60331718
уже Доступно только в версиях >=2.1.8
08:26:13 ДП
08:26:20 ДП
User 60331718
надо обновитсья у себя будет
08:27:18 ДП
User 60331718
уже 2.1.10
08:27:36 ДП
User 55423102
Совсем на старой версии сидел?)
08:27:51 ДП
User 55423102
User 136935602
А стримить через 2 часа
Напиши сюда как начинать будешь)
08:28:15 ДП
User 60331718
User 55423102
Совсем на старой версии сидел?)
а как проверить?
08:28:27 ДП
User 152816933
package.json :)
08:28:34 ДП
User 60331718
вот из package json "vue": "^2.1.0",
08:29:23 ДП
User 152816933
node_modules/vue/package.json
08:29:29 ДП
User 152816933
или в девтулзах
08:30:38 ДП
User 60331718
User 152816933
node_modules/vue/package.json
2.1.8
08:31:16 ДП
User 152816933
https://github.com/vuejs/vue/releases
2.1.10 последняя
github.com/vuejs/vue/releases
🖖 A progressive, incrementally-adoptable JavaScript framework for building UI on the web. - vuejs/vue
08:31:23 ДП
User 60331718
а он changelog не выкладывает?
08:31:33 ДП
User 152816933
выкладывает
08:31:35 ДП
User 152816933
В релизах
08:31:36 ДП
User 60331718
а все пасиба
08:35:07 ДП
User 60331718
в чем разница между watch deep и emit?
08:38:45 ДП
09:00:11 ДП
User 55423102
User 60331718
в чем разница между watch deep и emit?
watch следит за изменениями, $emit генерирует событие?)
09:04:39 ДП
User 60331718
User 55423102
watch следит за изменениями, $emit генерирует событие?)
Мы можем эмитить изменение
09:04:51 ДП
User 60331718
Но да, это дискретно получается слишком
09:05:04 ДП
User 55423102
Мы можем эмитить с каким-либо значением) не обязательно с изменением
09:06:01 ДП
User 60331718
User 55423102
Мы можем эмитить с каким-либо значением) не обязательно с изменением
Но ведь все равно много не за эмитишь, как я понял это дорошо
09:06:03 ДП
User 60331718
Дорого
09:06:18 ДП
User 55423102
не знаю, бенчмарков не делал
09:22:37 ДП
User 40268779
парни а есть проек генерируюзщий библиотеку компонентов, как у реакта - https://github.com/styleguidist/react-styleguidist
github.com/styleguidist/react-styleguidist
Isolated React component development environment with a living style guide - styleguidist/react-styleguidist
09:26:16 ДП
User 40268779
я к чему - я там начал ковырять такое для vue, уже внутренности компонента могу читать как текст (используя vue-loader'a часть)
09:26:21 ДП
User 85413039
vk.com/jsraccoon | Frontend Raccoon:
Angular vs React vs Vue – что лучше? Нет, не очередной срач о том, кто из них быстрее и круче, а разбор ситуации с точки зрения поиска работы, удобства использования и перспектив развития.

https://vk.cc/68hnGl

#react@jsraccoon_bot
medium.com/@dominik.tarnowski2/angular-vs-react-the-deal-breaker-7d76c04496bc
A REAL, EXTREME framework comparison
09:27:24 ДП
User 40268779
но потом посмотрел на описания компонентов - https://github.com/styleguidist/react-styleguidist/tree/master/examples/basic/lib/components/Modal там по сути все из readme читается и выводится, тут ничего умного/заумного нету, стоит ли ковырять дальше?
github.com/styleguidist/react-styleguidist/tree/master/examples/basic/lib/components/Modal
react-styleguidist - React style guide generator
09:34:55 ДП
User 60331718
User 40268779
я к чему - я там начал ковырять такое для vue, уже внутренности компонента могу читать как текст (используя vue-loader'a часть)
Что?
09:41:22 ДП
User 40268779
ну ты вот это открывал - https://github.com/styleguidist/react-styleguidist ?
github.com/styleguidist/react-styleguidist
Isolated React component development environment with a living style guide - styleguidist/react-styleguidist
09:41:50 ДП
User 40268779
идешь по компонентам и генерируешь документацию - например - http://react-styleguidist.js.org/#Modal
09:45:00 ДП
User 63718631
User 85413039
vk.com/jsraccoon | Frontend Raccoon:
Angular vs React vs Vue – что лучше? Нет, не очередной срач о том, кто из них быстрее и круче, а разбор ситуации с точки зрения поиска работы, удобства использования и перспектив развития.

https://vk.cc/68hnGl

#react@jsraccoon_bot
medium.com/@dominik.tarnowski2/angular-vs-react-the-deal-breaker-7d76c04496bc
A REAL, EXTREME framework comparison
Привет всем. Да, кто круче вот тут уже определили =) https://risingstars2016.js.org/
risingstars2016.js.org
A complete overview of the JavaScript landscape in 2016: trends about front-end and node.js frameworks, tooling, IDE, Static site generators...
09:48:21 ДП
User 40268779
User 63718631
Привет всем. Да, кто круче вот тут уже определили =) https://risingstars2016.js.org/
risingstars2016.js.org
A complete overview of the JavaScript landscape in 2016: trends about front-end and node.js frameworks, tooling, IDE, Static site generators...
09:48:22 ДП
User 40268779
о! круто! сегодня еще не было этой ссылки! спасибо бро
09:51:12 ДП
User 136935602
https://www.liveedu.tv/xanf
liveedu.tv/xanf/lz0J6-ru-javascriptninja-dive-into-nodejs
LiveEdu is an interactive social coding platform where you can watch professionals code in real time. Visit website, meet coders and learn programming.
09:51:19 ДП
User 136935602
Кто там просил ссылку
09:57:11 ДП
User 152816933
User 40268779
парни а есть проек генерируюзщий библиотеку компонентов, как у реакта - https://github.com/styleguidist/react-styleguidist
github.com/styleguidist/react-styleguidist
Isolated React component development environment with a living style guide - styleguidist/react-styleguidist
я не встречал, но хотелось бы. Где-то в issue репы vue было обсуждение ввести тэг <docs> в шаблоны для этих целей.
09:58:47 ДП
User 40268779
User 152816933
я не встречал, но хотелось бы. Где-то в issue репы vue было обсуждение ввести тэг <docs> в шаблоны для этих целей.
вот тут есть реквест еще - https://github.com/vuejs/vue-requests/issues/17
github.com/vuejs/vue-requests/issues/17
Idea: have a catalog of all the components in a project: like https://github.com/sapegin/react-styleguidist but for vue :)
09:59:57 ДП
User 152816933
я знаю, есть просто стайлгайд генератор html компонентов, но в нем для отрисовки морды используется vue
10:00:48 ДП
User 40268779
User 152816933
я знаю, есть просто стайлгайд генератор html компонентов, но в нем для отрисовки морды используется vue
1) дай ссылку 2) не понял - он из чего "html компонентов" генерит - из твоих же ?
10:01:39 ДП
User 40268779
у реакта то там бонус что вот есть большое приложение вот твои компоненты по папкам, ты запускаешь - он проходит и из низх такой общий гайд ввиде html страницы генерирует
10:02:48 ДП
User 152816933
User 40268779
1) дай ссылку 2) не понял - он из чего "html компонентов" генерит - из твоих же ?
2. Просто создаются файлики с plain html, css и описанием. И оно генерирует красивую мордашку для просмотра этого дела. 
Vue там только рендеринга\анимаций\etc
10:02:56 ДП
User 152816933
1. шас поищу
10:03:07 ДП
User 152816933
но на самом деле, всяких генераторов куча
10:03:36 ДП
User 40268779
> @c01nd01r
. Просто создаются файлики с plain html, css и описанием. И

описанием чего?
10:04:05 ДП
User 152816933
описанием этого компонента. Пишешь какие у него параметры, свойства и т.д.
10:05:02 ДП
User 40268779
User 152816933
описанием этого компонента. Пишешь какие у него параметры, свойства и т.д.
а вот , значит это оно и есть. тогда ссылку было бы круто
10:05:27 ДП
User 152816933
ну это ручками надо все делать, vue тут ни при чем
10:06:39 ДП
User 40268779
не, ручками это не про нас. тыжпрограммист )
10:09:13 ДП
User 152816933
раз http://fractal.build/
10:10:11 ДП
User 152816933
http://styleguide.sc5.io/
styleguide.sc5.io
Informative and easily navigable live style guide which can be edited directly in the browser
10:10:21 ДП
User 152816933
https://sourcejs.com/
sourcejs.com
The most powerful tool for documenting web interfaces and building productive team work.
10:11:17 ДП
User 152816933
http://hugeinc.github.io/styleguide/index.html
10:12:15 ДП
User 40268779
да это я понял, и даже использовал
10:12:29 ДП
User 40268779
но там он берет HTML / SCC твой и
10:12:37 ДП
User 40268779
рисует примеры
10:13:22 ДП
User 40268779
я же говорю про то что он берет твою папку app/src/components/*.vue -  и экстрагирует данные о компонентах оттуда в таком же виде -
10:18:59 ДП
User 152816933
Вот у этого морда на вью http://astrum.nodividestudio.com/
astrum.nodividestudio.com
Include in your web projects with a single-command, manage components and groups easily and provide well documented pattern libraries for your clients and colleagues.
10:19:15 ДП
User 152816933
User 40268779
я же говорю про то что он берет твою папку app/src/components/*.vue -  и экстрагирует данные о компонентах оттуда в таком же виде -
ну да, было бы круто, но таких я не видел)
10:20:55 ДП
User 40268779
User 152816933
ну да, было бы круто, но таких я не видел)
вот я и говорю. вот тут https://github.com/vuejs/vue-requests/issues/17 в коментах есть ссылка на мой вчерашний опус - он пока ничего не умеет, proof of concept так сказаьт. но попробую допилить
github.com/vuejs/vue-requests/issues/17
Idea: have a catalog of all the components in a project: like https://github.com/sapegin/react-styleguidist but for vue :)
10:21:35 ДП
User 152816933
Вот это? https://github.com/shershen08/vue-styleguide-generator
github.com/shershen08/vue-styleguide-generator
vue-styleguide-generator - React inspired style guide generator for Vue.js
10:21:57 ДП
User 152816933
Ну, надо посмотреть, может у чувака что и получится
10:22:33 ДП
10:23:22 ДП
User 40268779
пока все что оно умеет это спарсить name, props, data, methods  у компонента
10:23:47 ДП
User 152816933
А, подожди, так это твое 😄
10:23:49 ДП
User 40268779
сегодня может добавлю генерацию html и чтение markdown
10:23:59 ДП
User 40268779
ну да блин я чего и начал то
10:24:10 ДП
User 152816933
не распарсил)
10:24:25 ДП
User 40268779
ну я с целью понять надо/не надо, есть/нету )
11:47:38 ДП
User 152816933
Случаем, никто не в курсе, как vue-devtools отлавливает события? 
А то у меня он события не видит, хотя console.log говорит, что события проходят :)
11:49:56 ДП
User 133750577
А как ты в лог их пишешь?
11:50:03 ДП
User 133750577
Вроде как эмиты просто ловит
12:03:18 ПП
User 152816933
User 133750577
А как ты в лог их пишешь?
ловлю v-on:myevent="method", отправляю через this.$emit('myevent')
12:04:22 ПП
User 112715267
че вы столько времени этот $emit обсуждаете
12:04:57 ПП
User 112715267
уже вроде 100500 раз обсуждалось, как его юзать и вот именно эту ситуацию тут тоже разбирали
05:27:01 ПП
User 298347855
Рябзи, привет всем
Поясните про .vue пожалуйста
05:27:58 ПП
User 298347855
а конкретно говоря, про Standalone сборку и Runtime сборку, я так понимаю одна из них .vue не понимает?
05:28:30 ПП
User 103391473
Для .vue нужен vue-loader
05:28:50 ПП
User 298347855
я просто с реактом намучался, когда HTML идёт в JS'e
05:29:14 ПП
User 298347855
хочется 
<component>
<html/>
</component>

<script>
vue...
</script>

<style>
</style>
05:29:32 ПП
User 298347855
Видел такую структуру как раз в .vue (если не путаю сейчас ничего)
05:29:45 ПП
User 552804
я думаю у него бэкенд на ларе поэтому vueify mix laravel
05:29:51 ПП
User 552804
так и есть по структуре
05:30:03 ПП
User 298347855
бэкенда нет, прост познаю Vue )
PS: Пока нет
05:30:07 ПП
05:30:27 ПП
User 298347855
User 103391473
Для .vue нужен vue-loader
https://camo.githubusercontent.com/14e5f4477f49cf0fc0d8f228facb17772a0b1025/687474703a2f2f626c6f672e6576616e796f752e6d652f696d616765732f7675652d636f6d706f6e656e742e706e67

то что нужно, спасибо)
camo.githubusercontent.com/14e5f4477f49cf0fc0d8f228facb17772a0b1025/687474703a2f2f626c6f672e6576616e796f752e6d652f696d616765732f7675652d636f6d706f6e656e742e706e67
05:31:52 ПП
User 298347855
а vue-loader для standalone сборки подходит, ничего не путаю?
05:36:06 ПП
User 152816933
User 298347855
а vue-loader для standalone сборки подходит, ничего не путаю?
Если надо быстро начать, смотри vue-cli
05:37:48 ПП
User 298347855
User 152816933
Если надо быстро начать, смотри vue-cli
так написано ж, новичёк - не иди в cli 😆 или я чота не понял?)
05:38:17 ПП
User 298347855
If you are new to Vue or front-end build tools, we strongly suggest going through the guide without any build tools before using the CLI.

я про это
05:38:45 ПП
User 552804
ну ты ж в вебдеве не новичок, просто в vue новичек
05:38:48 ПП
User 152816933
Если вы новичок в веб разработке, скорее
05:39:01 ПП
User 152816933
Там просто про сборку
05:39:45 ПП
User 298347855
окай, ну кароч буду вопросами мучать)) спасибо
06:11:33 ПП
User 60331718
о, ребят вы же уже знаете, что у вью офигенные возможности анимации есть?
06:11:38 ПП
User 60331718
только что распробовал
06:12:21 ПП
User 552804
конечно знаем, этож есть в доках
06:14:36 ПП
User 55423102
Знаю но ещё не попробовал даже
06:14:45 ПП
User 55423102
Пока всё о другом пилить приходится
06:15:15 ПП
User 60331718
User 552804
конечно знаем, этож есть в доках
но если вы еще не пробовали, то в жизни надо попробовать все
06:15:20 ПП
User 60331718
очень приятная штука
06:15:52 ПП
User 552804
я пробовал но не очень много, для драгабл сортабл немного анимацию делал
06:16:20 ПП
User 41361143
Сомневаюсь на счет попробовать всё в жизни)
06:18:32 ПП
User 41361143
Использовать pug и stylus в  vue совсем извращение?
06:19:36 ПП
User 41361143
Интересно а coffee можно в придачу?)
06:25:43 ПП
User 112715267
лично мне pug не нрава совсем
06:25:48 ПП
User 112715267
какую-то кашу в код вносит
06:25:58 ПП
User 112715267
на stylus не обращал внимания
06:26:17 ПП
User 112715267
User 60331718
о, ребят вы же уже знаете, что у вью офигенные возможности анимации есть?
я пробовал давно
06:27:52 ПП
User 55423102
User 41361143
Интересно а coffee можно в придачу?)
Что хочешь то и используй)
06:28:09 ПП
User 298347855
а есть у кого работающий сайт на vue ?
06:28:17 ПП
User 298347855
желательно где минимум 2 странички
06:28:52 ПП
User 298347855
интересует конкретно реализация приложения где есть переходы, и как это в вашем app.js работает)
06:31:39 ПП
User 112715267
User 41361143
Использовать pug и stylus в  vue совсем извращение?
но как бы, если есть поддержка - значит, не извращение, и значит, кому-то это нужно все же)
06:52:57 ПП
User 41361143
User 298347855
интересует конкретно реализация приложения где есть переходы, и как это в вашем app.js работает)
Ты про роутинг?
06:53:25 ПП
User 298347855
User 41361143
Ты про роутинг?
хм, я про разные инстансы Vue на страницах скорее
06:53:47 ПП
User 298347855
так сказать архитектурно
06:54:47 ПП
User 60331718
User 298347855
а есть у кого работающий сайт на vue ?
Да, есть
06:54:55 ПП
User 298347855
киньте пруф) можно в личку
06:55:14 ПП
User 60331718
User 298347855
хм, я про разные инстансы Vue на страницах скорее
Нее, у меня 1 инстанс
06:55:26 ПП
User 298347855
но как оно работает? на разных страничках?
06:56:01 ПП
User 60331718
User 298347855
но как оно работает? на разных страничках?
Формально говоря это 1 инстанс, просто в нужный момент он показывает нужные тебе данные
06:56:05 ПП
User 60331718
За это роутинг отвечает
06:57:02 ПП
User 55423102
Я пока роутинг не вкрутил. Поэтому проверяю какой адрес странички и если совпало то рендерю нужный компонент) потом конечно на vue-router надо будет переписать
06:57:20 ПП
User 60331718
User 55423102
Я пока роутинг не вкрутил. Поэтому проверяю какой адрес странички и если совпало то рендерю нужный компонент) потом конечно на vue-router надо будет переписать
06:57:40 ПП
06:57:48 ПП
User 298347855
User 55423102
Я пока роутинг не вкрутил. Поэтому проверяю какой адрес странички и если совпало то рендерю нужный компонент) потом конечно на vue-router надо будет переписать
вот я тоже только так себе сейчас это представляю)
06:57:55 ПП
User 298347855
поэтому не перехожу на vue на проде
06:58:12 ПП
User 60331718
Единственное, что в роутере я не понял, это можно ли как-то использовать анимацию, по типоу динамических компонент?
06:58:20 ПП
User 60331718
User 298347855
вот я тоже только так себе сейчас это представляю)
Чел, почитай доки
06:58:24 ПП
User 60331718
Они даже на русском есть
06:58:25 ПП
User 55423102
Ну я так пока по кускам его перевожу на вью. А когда все везде будет на вью уже делать и шаблон страниц на вью и роутер
06:58:39 ПП
User 298347855
@Fl0pZz та у меня и с инглишом нормальна, прост я не понимаю этой магии )
06:58:42 ПП
User 298347855
для меня оно ново
06:58:50 ПП
User 298347855
#яжBackEndРазработчик
06:59:00 ПП
User 60331718
User 298347855
@Fl0pZz та у меня и с инглишом нормальна, прост я не понимаю этой магии )
https://router.vuejs.org/ru/essentials/getting-started.html
06:59:10 ПП
User 60331718
читал то хоть?
06:59:24 ПП
User 298347855
не, я ещё не дошел до этого) не хочу с темы на тему прыгать
06:59:39 ПП
User 152816933
User 298347855
интересует конкретно реализация приложения где есть переходы, и как это в вашем app.js работает)
Есть hacker-news, в примерах на офф сайте
06:59:55 ПП
User 60331718
User 152816933
Есть hacker-news, в примерах на офф сайте
он еще роутер не читал, рановато пока что
07:00:03 ПП
User 298347855
User 60331718
читал то хоть?
прост появился вопрос, начал спрашивать )
07:00:20 ПП
User 41361143
Вот да hacker news крутой пример
07:00:21 ПП
User 60331718
User 298347855
прост появился вопрос, начал спрашивать )
норм, пока отложи его, как начнешь роутер читать все будет понтно
07:00:22 ПП
User 298347855
мне так сказать не для использования выше пример нужен был, а скорее для понимания
07:00:46 ПП
User 133750577
User 41361143
Вот да hacker news крутой пример
Там spa, вопрос о другом
07:01:08 ПП
User 41361143
Вопрос про табы, как я понял
07:01:38 ПП
User 152816933
Окей, давайте уточним, какие переходы?
07:01:52 ПП
User 298347855
хм, между урлами
07:02:11 ПП
User 298347855
просто себе представляю то, о чем писали выше, в зависимости от ID контейнера, рендерить нужные компоненты )
07:03:06 ПП
User 298347855
это просто представление о реализации и вопросы, не думайте)
07:03:12 ПП
User 298347855
я не собираюсь так делать
07:03:14 ПП
07:04:51 ПП
User 152816933
тогда vue-router
07:04:57 ПП
User 298347855
ок сяп, вопросов пока нет)
07:05:11 ПП
User 298347855
просто понял что рано пока, услышал то, что хотел) буду ковырять дальше
07:05:17 ПП
User 152816933
Вроде в офф. репозитории vue-router были примеры (папка examples)
07:05:31 ПП
User 298347855
не, даж ставить не буду
07:05:33 ПП
User 298347855
мне для понимания)
07:05:48 ПП
User 298347855
как по плану дойду, так и буду разбираться, П - Постепенность
07:06:25 ПП
User 55423102
П — поезд хайпа) пока постепенно дойдешь все уже на другом фреймворке писать будут 😂
07:07:44 ПП
User 298347855
та плевать мне на хайп) я давно в сторону Vue смотрю
07:07:46 ПП
User 298347855
из за Laravel
07:07:56 ПП
User 298347855
пока в коробке поставляется, хочу его юзать)
07:08:34 ПП
User 60331718
одни пхпшники :\
07:08:54 ПП
User 60331718
надо будет потом на go валить
07:10:35 ПП
User 298347855
ну я и go использую)
07:10:45 ПП
User 60331718
но ведь пхпешишь в основном
07:12:16 ПП
User 298347855
ну это да :(
07:12:36 ПП
User 60331718
зацените тему
07:13:09 ПП
User 152816933
на любителя
07:13:20 ПП
User 60331718
я кайфую
07:13:35 ПП
User 298347855
ну я этой пользуюсь уже долгое время
07:14:12 ПП
User 60331718
User 298347855
ну я этой пользуюсь уже долгое время
мид сливаешь
07:14:17 ПП
User 60331718
гыгы)0)0
07:14:19 ПП
User 298347855
не, не мид)
07:14:31 ПП
User 60331718
ладно, хватит флуда
07:14:40 ПП
User 60331718
а то Илья придет всех забаит, не зли его
07:14:54 ПП
User 92116599
User 298347855
ну я этой пользуюсь уже долгое время
Я так и знал что ты даже в диабло сливаешь =)
07:15:09 ПП
User 298347855
User 92116599
Я так и знал что ты даже в диабло сливаешь =)
это HOTS :)
07:27:04 ПП
User 41361143
А как вы так темы поменяли? Я отсталый
07:27:24 ПП
User 60331718
User 298347855
жми на эту тему например
07:27:31 ПП
User 60331718
но вообще есть канал какой-то
07:27:56 ПП
User 41361143
Круть
07:42:32 ПП
User 552804
Desktop Themes Channel
Telegram Desktop themes for everyone!

If you'd like to have your theme featured in this channel, feel free to upload it in the Desktop Themes group (t.me/TelegramThemes), with the hashtag #theme.
https://t.me/themes
t.me/TelegramThemes
Welcome to Desktop Themes! 🗣 Please use English so everyone can participate 🎨 Keep the topic theme-related 🏆 We'd love to see your awesome themes, upload them with #theme to show them to us. More Info - https://t.me/TelegramThemes/135451
08:55:23 ПП
User 133277047
Парни, что то мне не везет в вебпаком + vue
08:55:30 ПП
User 133277047
уже второй раз не заводится
09:00:08 ПП
User 133277047
юзаю и роутер и vuex. в шаблоне родительского аппа есть <router-view></router-view>. При попытке запустить приложение вылетает Uncaught TypeError: Cannot read property 'matched' of undefined. Если спилить <router-view> и поставить вместо него какой-нибудь компонент то вылетает Uncaught TypeError: Cannot read property 'state' of undefined (в этом компоненте есть computed от стейта) . получается что не видит ни $router ни $state. Vue.use(...) я делаю лдя каждого из этих модулей, куда копать?
09:06:01 ПП
User 133750577
Надо было ставить vue-cli
09:06:47 ПП
User 202520
User 133277047
юзаю и роутер и vuex. в шаблоне родительского аппа есть <router-view></router-view>. При попытке запустить приложение вылетает Uncaught TypeError: Cannot read property 'matched' of undefined. Если спилить <router-view> и поставить вместо него какой-нибудь компонент то вылетает Uncaught TypeError: Cannot read property 'state' of undefined (в этом компоненте есть computed от стейта) . получается что не видит ни $router ни $state. Vue.use(...) я делаю лдя каждого из этих модулей, куда копать?
Не взглянув на код сложно что-то сказать
09:07:17 ПП
User 133277047
окей, сейчас попробую выложить куда - нибудь
09:07:58 ПП
User 202520
User 133277047
окей, сейчас попробую выложить куда - нибудь
GitHub/GitLab/Gist или, если не совсем сложное, то на jsFiddle
09:08:19 ПП
User 133277047
да не, это репа, но она закрытая
09:08:24 ПП
User 133277047
придется gist делать
09:08:25 ПП
09:14:33 ПП
User 133277047
User 202520
GitHub/GitLab/Gist или, если не совсем сложное, то на jsFiddle
https://bitbucket.org/snippets/debass/aB7X7
09:14:49 ПП
User 133277047
вебпак все без ошибок собирает
09:19:14 ПП
User 133277047
и vue devtools в хроме не видят на это странице vue
09:33:26 ПП
User 60331718
Где у тебя хоть один router-view в шаблонах?
09:36:50 ПП
User 60331718
User 60331718
Где у тебя хоть один router-view в шаблонах?
Так, нашел
09:37:44 ПП
User 60331718
User 133277047
https://bitbucket.org/snippets/debass/aB7X7
Скажи, зачем ты в компоненте с view передаешь дочерние компоненты в components и в роутер передаешь эту же компоненту?
09:38:23 ПП
User 133277047
это видимо не спилил когда тестил
09:38:31 ПП
User 133277047
но это ничего не меняет
09:38:43 ПП
User 60331718
User 133277047
но это ничего не меняет
Точно?
09:39:46 ПП
09:40:27 ПП
User 133277047
если вместо router-view поставить point-list, то будет Uncaught TypeError: Cannot read property 'state' of undefined
09:41:14 ПП
User 60331718
User 133277047
если вместо router-view поставить point-list, то будет Uncaught TypeError: Cannot read property 'state' of undefined
Разве у компоненты есть state?
09:42:01 ПП
User 133277047
да, ты в родительский app вставляешь vuex стор и он есть у всех потомков
09:42:11 ПП
User 133277047
так же как и роутер
09:42:48 ПП
User 133277047
как я понимаю в этом и есть проблема, что $router и $store у потомков отсутсвует
09:43:57 ПП
User 60331718
User 133277047
если вместо router-view поставить point-list, то будет Uncaught TypeError: Cannot read property 'state' of undefined
Так ты в PointView обращаяешься как this.store, а не как this.$store
09:45:03 ПП
User 133277047
хм и правда
09:45:16 ПП
User 133277047
пофиксил, но все равно
09:45:37 ПП
User 60331718
А теперь какая ошибка.
09:45:38 ПП
09:46:09 ПП
09:46:26 ПП
User 133277047
сейчас без router-view попробую
09:46:50 ПП
User 60331718
Я понял что за косяк
09:46:55 ПП
User 60331718
Ты используешь промис
09:47:07 ПП
User 60331718
И внутри после then обращаешься к this
09:47:27 ПП
User 60331718
И тем самым теряешь нужный контекст
09:47:52 ПП
User 60331718
В app.vue
09:48:37 ПП
User 133277047
вместо router-view поставил point-list и вроде завелось
09:49:04 ПП
User 60331718
User 60331718
И внутри после then обращаешься к this
Теперь это пофиксь
09:50:55 ПП
User 60331718
@mr_andrey_beliy ну че там, заработало?
09:51:40 ПП
User 133277047
User 60331718
И тем самым теряешь нужный контекст
да console.log(this) = undefined
09:51:56 ПП
User 133277047
хми как туда контекст передать
09:52:19 ПП
User 60331718
Перед промисом let obj = this
09:52:47 ПП
User 60331718
А внутри промиса уже через obj.$store  работай
09:53:08 ПП
User 133277047
так не сработало
09:53:15 ПП
09:53:16 ПП
09:54:55 ПП
User 133277047
ага, но все равно что-то не так с роутером
09:55:05 ПП
User 133277047
такая же ошибка если вернуть router-view
09:57:14 ПП
User 133277047
неудобно что вебпак оборачивает все это воим кодом и я не могу достучаться до приложения из консоли, что бы хоть как-то подебажить. и трюк с опцией library: 'some_app' в конфиге вебпака не помогает
09:58:09 ПП
User 60331718
this.store.state.route.points
У тебя нет такого поля в хранилище (это в pointview)
09:58:31 ПП
User 133277047
да, оно из ответа от вебсокета выставляется
09:59:57 ПП
User 60331718
current_point это геттер, а не state
10:00:50 ПП
User 60331718
User 60331718
current_point это геттер, а не state
В point.vue
10:01:12 ПП
User 133277047
ну оно и в стейте есть
10:02:07 ПП
User 60331718
User 133277047
ну оно и в стейте есть
Зачем 2 раза одно и тоже?
10:02:24 ПП
User 60331718
Кстати, залей фиксы, которые ты сделал
10:04:10 ПП
User 133277047
ага, обновил
10:04:30 ПП
User 133277047
уже 3 часа не могу понять что происходит
10:05:53 ПП
User 60331718
point.id == current_point.id
Это что в шаблоне?
10:06:03 ПП
User 60331718
У тебя нет такого поля
10:08:16 ПП
User 133277047
все эти поля появляются после загрузки из вебсокетов
10:08:18 ПП
User 60331718
return this.store.state.route.points
Вот это тоже не пофиксил
10:08:57 ПП
User 133277047
у меня все это работало когда я просто в js файлах делал. решил перенести на вебпак и все отломалось
10:10:01 ПП
User 133277047
store.state.route вгрузается через вебсокет, там большой объект с кучей данных, так что при ините приложения их нет
10:10:20 ПП
User 60331718
User 133277047
все эти поля появляются после загрузки из вебсокетов
Но в point.vue нет методов с сокетами
10:10:29 ПП
User 60331718
И с загрузкой данных
10:10:42 ПП
User 60331718
Ладно, завтра ещё посмотрю а сейчас спать
10:11:14 ПП
User 133277047
есть метод init_route, там забирается объект route
10:11:23 ПП
User 133277047
окей, спасибо
10:11:36 ПП
User 133277047
я тоже ливаю. Сегодня вебпак оказался сильнее
10:33:51 ПП
User 112715267
ребят
10:33:54 ПП
User 112715267
а шо нужно в бабеле дописать
10:34:00 ПП
User 112715267
чтобы async/await заработали?