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

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

3988 members

Архив канала @vuejs_ru 7 февраля 2017 г.

04:15:08 ДП
User 58768789
Гайз, а кто-нить умеет готовить связку Vue2 + FlowType? Есть какие-нибудь примеры в открытом доступе?
06:17:35 ДП
User 54343366
User 58768789
Гайз, а кто-нить умеет готовить связку Vue2 + FlowType? Есть какие-нибудь примеры в открытом доступе?
Тоже интересно
06:55:52 ДП
User 199870663
Это к @xanf_ua он как раз разрабатывает в этой связке
06:58:18 ДП
User 199870663
У него кстати свой канал есть на котором он стримит свою разработку 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.
07:38:40 ДП
User 224970779
Всем привет, подскажите как изменять класс active на кнопках?
07:38:41 ДП
07:39:20 ДП
User 40595124
:class="{active: element.isActive}"
07:39:41 ДП
User 202520
@wrjke кнопки являются ссылками vueRouter или что?
07:40:39 ДП
User 224970779
просто кнопки
07:40:53 ДП
07:41:06 ДП
User 40595124
Ну стейт храни где-нибудь.
07:41:13 ДП
User 40595124
User 40595124
:class="{active: element.isActive}"
Потом это на каждую кнопку.
07:41:27 ДП
User 224970779
так они не будут переключаться
07:41:32 ДП
User 224970779
как радиобаттоны
07:41:43 ДП
07:42:05 ДП
User 40595124
Стейт всё равно нужен, но под каждую кнопку свой. Кнопку компонентом сделать, и сделать локальный стейт.
07:42:25 ДП
User 202520
User 224970779
просто кнопки
нужно код смотреть. мы же не знаем что у тебя по клику на кнопку происходит
07:44:40 ДП
User 224970779
там просто значение переменной меняется
07:45:21 ДП
User 224970779
User 40595124
Стейт всё равно нужен, но под каждую кнопку свой. Кнопку компонентом сделать, и сделать локальный стейт.
как-то сложна =)
07:46:56 ДП
User 40595124
User 224970779
как-то сложна =)
https://jsbin.com/gofeza/2/edit?html,css,js,output
jsbin.com/gofeza/2/edit?html,css,js,output
A live pastebin for HTML, CSS & JavaScript and a range of processors, including SCSS, CoffeeScript, Jade and more...
07:48:00 ДП
User 202520
@mtruser а теперь добавь еще одну кнопку
07:48:00 ДП
User 224970779
с одной то понятно кнопкой )
07:48:21 ДП
User 202520
при кликe на кнопку нужно чтобы первая переставала быть активной
07:48:22 ДП
User 40595124
User 202520
@mtruser а теперь добавь еще одну кнопку
Ну ёма. Оберни в компонент.
07:48:35 ДП
User 40595124
Это всё есть в документации.
07:50:11 ДП
User 202520
@mtruser а мне то чего)) я все это знаю
07:50:27 ДП
User 40595124
https://jsbin.com/zonesoqezu/edit?html,css,js,output
jsbin.com/zonesoqezu/edit?html,css,js,output
A live pastebin for HTML, CSS & JavaScript and a range of processors, including SCSS, CoffeeScript, Jade and more...
07:50:33 ДП
User 40595124
User 224970779
с одной то понятно кнопкой )
Держи.
07:50:44 ДП
User 40595124
За говнокод не ругать. Просто основную идею показал. 😉
07:51:24 ДП
User 224970779
хах, спасибо)
07:51:29 ДП
User 202520
User 40595124
За говнокод не ругать. Просто основную идею показал. 😉
вот как раз хотел 😆 скажи чтобы не делал так
07:51:41 ДП
User 224970779
но я думал это как-то нормально делается
07:52:01 ДП
User 40595124
User 224970779
хах, спасибо)
Максим прав, лучше такое в продакшн не пихать. Причеши этот код. 😃
07:52:41 ДП
User 40595124
User 224970779
но я думал это как-то нормально делается
Ну способов-то на самом деле много.
07:53:37 ДП
User 224970779
вообщем надо каждой кнопке своя логика, да?
08:16:02 ДП
User 224970779
как-то так сделал
08:16:04 ДП
08:38:05 ДП
User 240821349
Что такое cli? Я глупый и не смог найти нормального ответа
08:38:23 ДП
User 40595124
User 240821349
Что такое cli? Я глупый и не смог найти нормального ответа
command line interface
08:38:28 ДП
User 240821349
Как я понял, это что-то типа шаблона
08:38:36 ДП
User 240821349
User 40595124
command line interface
Ну это я нагуглил
08:38:41 ДП
User 40595124
"Simple CLI for scaffolding Vue.js projects"
08:38:54 ДП
User 40595124
> scaffolding
08:39:13 ДП
User 40595124
User 240821349
Как я понял, это что-то типа шаблона
Именно так. Просто создаёт шаблон проекта.
08:39:25 ДП
User 240821349
Спасибо
08:39:51 ДП
User 40595124
А, да там понимать особо нечего. Просто создают за вас готовый шаблон проекта. С более или менее нормальными настройками и структурой, а вы потом садитесь и пишете проект.
08:40:10 ДП
User 240821349
Еще раз спасибо
09:00:29 ДП
User 113361293
подскажите, легко ли сделать сайт на вью на наскольких языках?
09:01:10 ДП
User 198583166
При условии знания или не знания оных?)
09:01:15 ДП
User 240821349
Это какое-то колдовство с роутингом надо делать, думаю
09:01:41 ДП
User 40595124
https://kazupon.github.io/vue-i18n/started.html
https://github.com/kazupon/vue-i18n

Ну так-то готовые решения есть.
github.com/kazupon/vue-i18n
:globe_with_meridians: Internationalization plugin for Vue.js - kazupon/vue-i18n
09:02:18 ДП
User 113361293
спасибо большое
09:48:11 ДП
User 152816933
Очередной ui-kit.
Но мне понравился их стайлгайд https://vuikit.js.org/#/
//cc @mkuznetcov
09:48:33 ДП
User 108562525
User 40595124
https://kazupon.github.io/vue-i18n/started.html
https://github.com/kazupon/vue-i18n

Ну так-то готовые решения есть.
github.com/kazupon/vue-i18n
:globe_with_meridians: Internationalization plugin for Vue.js - kazupon/vue-i18n
слегка неудобный плагин, из-за того, что всё время надо писать {{ $t(…) }} — слишком много скобок. Автору стоило фильтр прикрутить, хотя всегда можно законтрибьютить.
09:49:12 ДП
User 133750577
User 152816933
Очередной ui-kit.
Но мне понравился их стайлгайд https://vuikit.js.org/#/
//cc @mkuznetcov
Он у них слишком самобытный
09:49:22 ДП
User 133750577
Но неплохой, да
09:49:40 ДП
User 133750577
Это те же ребята, как я понял, которые pagekit пилят
09:50:37 ДП
User 133750577
Который крайне недооценен, имхо https://pagekit.com/
pagekit.com
Pagekit is a modular and lightweight CMS built with modern technologies like Vue.js and Symfony components.
09:54:55 ДП
User 40268779
User 152816933
Очередной ui-kit.
Но мне понравился их стайлгайд https://vuikit.js.org/#/
//cc @mkuznetcov
ага спасибо за ссыль; внешний вид - цвета, табы там или что еще - сам понимаешь не проблема, если  я SSR смогу нормально делать. все же демо компонента очень важно.
09:55:07 ДП
User 152816933
User 133750577
Который крайне недооценен, имхо https://pagekit.com/
pagekit.com
Pagekit is a modular and lightweight CMS built with modern technologies like Vue.js and Symfony components.
внизу написанно, что они пилят на uikit
09:56:10 ДП
User 152816933
User 40268779
ага спасибо за ссыль; внешний вид - цвета, табы там или что еще - сам понимаешь не проблема, если  я SSR смогу нормально делать. все же демо компонента очень важно.
я залез внутрь, они описание props'ов рядом пишут, в поле description
09:56:57 ДП
User 152816933
Правда, это конкретно для демки.
https://github.com/vuikit/vuikit/blob/develop/src/pages/Button/ButtonDefault.vue
github.com/vuikit/vuikit/blob/develop/src/pages/Button/ButtonDefault.vue
vuikit - UIkit with all the power of Vue
10:06:40 ДП
User 40268779
сейчас кстати попробую натравить мой гернератор на их репо
10:35:36 ДП
User 169564810
@mkuznetcov а что за генератор?
10:35:56 ДП
User 40268779
User 169564810
@mkuznetcov а что за генератор?
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:40:28 ДП
User 169564810
гитхаб что-ли тормозит…
11:05:27 ДП
User 55423102
не, шустро открывается
11:11:51 ДП
User 169564810
ага, че-то у меня с и-нетом было
11:21:49 ДП
User 57772277
@c01nd01r БЕМ не выкладывали еще?
11:22:37 ДП
User 40268779
вот такое получилось - https://jsfiddle.net/a8n0LLo0/
jsfiddle.net/a8n0LLo0
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
11:23:54 ДП
User 152816933
User 57772277
@c01nd01r БЕМ не выкладывали еще?
нет, еще. Демку делаю.
11:25:41 ДП
User 1844260
кто-то может посоветовать большой vue проект, чтобы было много unit тестов именно vue компонентов?
11:26:17 ДП
User 112715267
User 40268779
вот такое получилось - https://jsfiddle.net/a8n0LLo0/
jsfiddle.net/a8n0LLo0
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
Eslint орать будет)
11:26:31 ДП
User 40268779
на что именно?
11:26:45 ДП
User 112715267
На отсутствие пробелов между скобками и названием
11:27:02 ДП
User 112715267
И точку с запятой
11:27:05 ДП
User 40268779
User 112715267
На отсутствие пробелов между скобками и названием
👍
11:27:15 ДП
User 40268779
ну смотря какой испрльзовать
11:27:22 ДП
User 112715267
User 40268779
👍
😄 я просто поставил у себя и теперь чёт глаза режет
11:27:46 ДП
User 112715267
У меня, видимо, самые хардовые настройки) я даже и не менял ничего
11:31:00 ДП
User 152816933
User 112715267
У меня, видимо, самые хардовые настройки) я даже и не менял ничего
там разные конфиги/пресеты есть. У тебя какой? Мне вот airbnb нравится (спасибо Илье :)
11:31:52 ДП
User 152816933
User 40268779
вот такое получилось - https://jsfiddle.net/a8n0LLo0/
jsfiddle.net/a8n0LLo0
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
миленько. А футер так и должен быть position fixed bottom? Или нужно прибить его после контента?
11:33:59 ДП
User 40268779
Это такое пустое потому что при парсинге многих компонентов были какие то импорты которые мешали парсить дальше
11:34:21 ДП
User 40268779
Надо это победить будет 😟
11:57:02 ДП
User 136935602
Холиварный вопрос
11:57:07 ДП
User 136935602
что вы для material design используете?
11:59:28 ДП
User 112715267
User 136935602
что вы для material design используете?
Mdbootstrap вообще хорош, но там jQuery
11:59:52 ДП
User 112715267
Но я оставил только css, а нужные куски из js под Vue переписал
12:00:49 ПП
User 112715267
Тут советовали mdl, он вроде как на Vue переписанный нормальный есть, но я не пробовал ещё
01:02:09 ПП
User 282857241
а кто-нибудь использует какую-нибудь CSS-методологию при верстке Vue-компонентов?
01:03:42 ПП
User 9656239
User 282857241
а кто-нибудь использует какую-нибудь CSS-методологию при верстке Vue-компонентов?
БЭМ, но только нейминг.
01:04:08 ПП
User 282857241
а зачем, если можно ограничить область видимости CSS с тегом scope?
01:04:16 ПП
User 282857241
ведь БЭМ в первую очередь решает именно эту проблему
01:05:09 ПП
User 152816933
User 282857241
ведь БЭМ в первую очередь решает именно эту проблему
БЭМ это еще про организацию компонентов
01:05:23 ПП
User 9656239
User 282857241
а зачем, если можно ограничить область видимости CSS с тегом scope?
можно. БЭМ решает много проблем. Меня в частности интересует то что названия классов стандартизированны
01:05:55 ПП
User 282857241
это плюс, конечно
01:06:13 ПП
User 282857241
меня интересует, есть ли среди методологий более подходящая
01:07:00 ПП
User 9656239
User 282857241
меня интересует, есть ли среди методологий более подходящая
думаю что готовых решений нет. нужно самому искать и дописывать
01:07:02 ПП
User 282857241
User 152816933
БЭМ это еще про организацию компонентов
он сказал, что использует только нейминг
01:07:28 ПП
User 282857241
если кому-то эта тема интересна, можете изучить https://github.com/AleshaOleg/holy-grail-markup
github.com/AleshaOleg/holy-grail-markup
holy-grail-markup - All CSS methodologies compared examples at one place.
01:07:33 ПП
User 282857241
сам собираюсь сейчас так сделать
01:07:44 ПП
User 152816933
это не мешает организовывать компонеты в терминах БЭМ
01:07:52 ПП
User 9656239
User 282857241
он сказал, что использует только нейминг
я сейчас активно пытаюсь понять как совместить лучшие практики Vue и БЭМ
01:08:35 ПП
User 282857241
я активно юзал БЭМ при работы с Angular 1, сейчас решил, что в нем нет необходимости, хотя стандартизации, да, не хватает
01:08:57 ПП
User 169564810
@bosenok используя CSS-модули?
01:09:07 ПП
User 9656239
мне например совсем не нравится шаблонизация в БЭМ. Ну не могу я писать HTML в виде JSON
01:09:11 ПП
User 282857241
возможно. как раз собираюсь почитать о них
01:09:14 ПП
User 282857241
никогда раньше не юзал
01:09:53 ПП
User 169564810
@ofcourseican ну по сути все по БЭМ-у, просто за тебя все классы проставляются
01:10:09 ПП
User 169564810
то есть, можно сказать, что это слой абстракции над БЭМ
01:10:24 ПП
User 9656239
User 169564810
@bosenok используя CSS-модули?
я честно говоря не знаю что есть CSS модули...
01:10:32 ПП
User 282857241
сами?:) интересно девки пляшут, надо покурить доки
01:10:36 ПП
User 169564810
хотя на самом деле - просто более короткий путь к тем результатам, к котрым стремится БЭМ
01:10:53 ПП
User 169564810
ну так <style scoped> + vue-loader же
01:10:56 ПП
User 169564810
или нет?
01:11:09 ПП
User 169564810
по правде говоря я сам еще не пробовал vue-loader, как ни странно
01:11:15 ПП
User 169564810
но вроде ж в доках так написано
01:11:15 ПП
User 282857241
да да, но я что-то все равно не понял
01:11:59 ПП
User 152816933
пацаны в яндексе запили react-bem-core. Выглядит интерересно.
Доклад с WSD: Cw?list=PLMBnwIwFEFHdF7aJTIHQ_wJ5tkpyG7CNI
01:12:05 ПП
User 282857241
в доках css modules?
01:12:07 ПП
User 9656239
User 169564810
хотя на самом деле - просто более короткий путь к тем результатам, к котрым стремится БЭМ
не совсем. кода то больше будет в итоге с сервера тянуться. точнее css'а больше придется качать.
01:12:47 ПП
User 152816933
https://youtu.be/sn-H4r6x-Cw
youtube.com/watch?v=sn-H4r6x-Cw
Мощь XJST для генерации разметки на React: чистый JS вместо JSX (читай XML), но с тем же декларативным подходом, который нам так нравится в CSS: селекторы на...
01:13:13 ПП
User 282857241
"CSS Module is a CSS file in which all class names and animation names are scoped locally by default." - как и во Vue-компонентах в большинстве случаев
01:13:45 ПП
User 9656239
вот. все эти XJST JSX - я считаю извращениями
01:13:55 ПП
User 169564810
ну ты пишешь во *.vue файле:
<template>
  <article class="item">...</article>
</template>
<style scoped>
  .item { margin: 0 20px; }
</style>
а он тебе на выходе:
<article class="item_498217">...</article>
<style>.item_498217 { margin: 0 20px }</style>
01:14:33 ПП
User 169564810
User 282857241
в доках css modules?
та не, было упоминание в доках по Vue.js в разделе где *.vue-компоненты упоминались
01:14:36 ПП
User 152816933
Но дебажить это чуть сложнее, имхо
01:15:10 ПП
User 169564810
User 282857241
"CSS Module is a CSS file in which all class names and animation names are scoped locally by default." - как и во Vue-компонентах в большинстве случаев
так это же оно и есть )
01:15:15 ПП
User 57772277
User 169564810
ну ты пишешь во *.vue файле:
<template>
  <article class="item">...</article>
</template>
<style scoped>
  .item { margin: 0 20px; }
</style>
а он тебе на выходе:
<article class="item_498217">...</article>
<style>.item_498217 { margin: 0 20px }</style>
Потом верстальщице открывать этот файл страшно
01:16:09 ПП
User 9656239
User 169564810
ну ты пишешь во *.vue файле:
<template>
  <article class="item">...</article>
</template>
<style scoped>
  .item { margin: 0 20px; }
</style>
а он тебе на выходе:
<article class="item_498217">...</article>
<style>.item_498217 { margin: 0 20px }</style>
не очень то это хорошо. стиль элемента должен быть написан один раз и быть глобальным
01:16:27 ПП
User 169564810
User 152816933
Но дебажить это чуть сложнее, имхо
есть такое, сейчас напишу плагин… )
01:16:28 ПП
User 9656239
а вот модификаторы могут быть и в scope
01:17:06 ПП
User 169564810
User 57772277
Потом верстальщице открывать этот файл страшно
а чего? верстальщики должны работать с vue файлом, там все окуратно
01:17:17 ПП
User 75951305
При использовании однофайловых компонентов, если компонент большой можно подгружать стили, скрипты и template через src
01:17:23 ПП
User 152816933
User 169564810
ну ты пишешь во *.vue файле:
<template>
  <article class="item">...</article>
</template>
<style scoped>
  .item { margin: 0 20px; }
</style>
а он тебе на выходе:
<article class="item_498217">...</article>
<style>.item_498217 { margin: 0 20px }</style>
Подожди, это где такое? scoped в vue не так работает
01:17:24 ПП
User 75951305
В доках есть
01:17:33 ПП
User 169564810
User 9656239
не очень то это хорошо. стиль элемента должен быть написан один раз и быть глобальным
так в этом же весь БЭМ: "скажем нет глобальным стилям"
01:18:06 ПП
User 169564810
User 152816933
Подожди, это где такое? scoped в vue не так работает
вот блин, я как-то не затестил этот момент. а как оно работает?
01:18:39 ПП
User 9656239
User 169564810
так в этом же весь БЭМ: "скажем нет глобальным стилям"
там нет такого. там есть "скажем нет каскадам стилей"
01:18:39 ПП
User 152816933
Оно data атрибуты добавляет и по ним преобразует css классы
01:19:11 ПП
User 64800685
ребят
01:19:14 ПП
User 64800685
а зачем слоты
01:19:15 ПП
User 64800685
в вуе
01:19:19 ПП
User 64800685
можете дать пример или доку
01:19:21 ПП
User 64800685
что то найти не могу
01:20:26 ПП
User 117901648
User 64800685
что то найти не могу
вот ты хочешь впихнуть что-то конкретное в определенный тег, а у тебя в 1 div есть теги типа <h1> <p> и т.д и т.п
01:20:45 ПП
User 117901648
и слоты нужны чтобы запихивать в h1 и p разные данные
01:20:47 ПП
User 152816933
<div class="test"></div>

<style scoped>
.test {...}
</style>
будет

<div data-3f7727f class="test"></div>
<style>
.test[data-3f7727f] {...}
</style>

@termosa
01:20:52 ПП
User 117901648
из родителя (к примеру)
01:21:23 ПП
User 64800685
т.е я смогу дополнять как бы?
01:21:36 ПП
User 64800685
или что
01:21:48 ПП
User 64800685
доку лучше скиньте)
01:21:49 ПП
User 152816933
User 64800685
т.е я смогу дополнять как бы?
не
01:21:56 ПП
User 152816933
А самому?
01:23:18 ПП
User 169564810
User 64800685
доку лучше скиньте)
я писал пример другу, могу скинуть тебе
01:23:22 ПП
User 169564810
ему помогло понять…
01:23:29 ПП
User 64800685
User 169564810
я писал пример другу, могу скинуть тебе
кидай конечно. спасибо
01:24:05 ПП
User 169564810
сейчас на fiddle какой-нибудь залью…
01:25:39 ПП
User 152816933
// component.vue
<template>
<div class="main"><slot></slot></div>
</template>

// App.vue
<template>
<div id="app">
<component>Hello</component>
</div>
</template>
Получится
<div id="app">
<div class="main">Hello</div>
</div>
01:29:21 ПП
User 169564810
https://codepen.io/termosa/pen/MJBxXP?editors=1010
codepen.io/termosa/pen/MJBxXP?editors=1010
An example of using Vue slots for Router and Layouts...
01:31:59 ПП
User 169564810
User 152816933
Оно data атрибуты добавляет и по ним преобразует css классы
точно
01:48:27 ПП
User 112715267
Не знаю, столько шума вокруг бэма, но у меня такое впечатление складывается, что его юзают только потому, что сами не могут нормально именовать и структурировать
01:52:54 ПП
User 282857241
стандартизированное решение это хорошо
01:53:20 ПП
User 9656239
User 112715267
Не знаю, столько шума вокруг бэма, но у меня такое впечатление складывается, что его юзают только потому, что сами не могут нормально именовать и структурировать
Тут несколько сложнее. БЭМ это известная, и сейчас слава богу неплохо документированная методология со своим комьюнити. Выбирая БЭМ люди знают что могут притащить в проект новый разработчиков и они будут знать что такое БЭМ и продолжат писать разметку в едином стиле.
01:53:49 ПП
User 118564668
User 112715267
Не знаю, столько шума вокруг бэма, но у меня такое впечатление складывается, что его юзают только потому, что сами не могут нормально именовать и структурировать
у Бэм плюс, приходит человек с улицы, и уже понимает структуру проекта, если по Бэм все сделано, а не свой велосипед
01:54:01 ПП
User 112715267
Мелочно, имхо
01:54:33 ПП
User 136935602
нет, потому что "понятное именование и структурирование" у каждого разработчика свое
01:54:38 ПП
User 136935602
а БЭМ задокументирован
01:54:43 ПП
User 136935602
и вокруг этого еще и экосистема написана
01:54:55 ПП
User 9656239
User 112715267
Мелочно, имхо
ты просто забиваешь видимо болт и не испытывал боль поддержки больших долгоиграющих проектов
01:55:22 ПП
User 133277047
User 9656239
ты просто забиваешь видимо болт и не испытывал боль поддержки больших долгоиграющих проектов
или когда есть несколько верстаков
01:56:13 ПП
User 9656239
User 133277047
или когда есть несколько верстаков
в больших проектах их почти всегда несколько. не говоря уже о том что они могут меняться со временем
01:58:28 ПП
User 9656239
Так что БЭМ это хорошо. У меня сейчас только одна проблема с ним. Как это совместить с Vue и как не писать шаблоны в виде JS и JS объектов... Если первое стопроцентов решаемо, то касательно вроторого я пока не могу найти решение.
02:00:03 ПП
User 282857241
А что заставляет писать шаблоны в виде JS? Я что-то не понял
02:08:15 ПП
User 112715267
Сколько проблем из ничего 🙊
02:09:45 ПП
User 282857241
Kelin, вы в большой компании работаете?)
02:35:12 ПП
User 9656239
User 282857241
А что заставляет писать шаблоны в виде JS? Я что-то не понял
XJST
04:58:24 ПП
User 63718631
Привет всем, парни подскажите, судя по всему нубу, как использовать сторы для реактивного отображения компонентов через v-if и возможно вообще такое?? Вот есть например стор пользователя, при инициализации он пустой, при заходе стейт расширяется данными и в теории должно произойти изменение UI, хотябы изменить вид меню (для неавторизированных и авторизированных). Экшны трегирятся в компоненте страницы, а изменения должны быть видны в куске лейаута, хэдере например. Интересно, что через событийность все ходит — если дернуть метод, который смотрит в стейт стора, а рективности на уровне изменения данных — нет?? чяднт?
04:59:07 ПП
User 40595124
mapState/mapActions/mapMutations из Vuex.
04:59:11 ПП
User 40595124
Сейчас кину ссылку.
04:59:41 ПП
User 40595124
https://vuex.vuejs.org/en/state.html#the-mapstate-helper
04:59:48 ПП
User 40595124
computed: mapState([
  // map this.count to store.state.count
  'count'
])
05:00:15 ПП
User 40595124
Значение count из стора будет доступно в компоненте как computed свойство.
05:08:29 ПП
User 63718631
User 40595124
mapState/mapActions/mapMutations из Vuex.
не помогает, видимо получается что, меню принимает первоначальный стейт, после идет аякс на сервер, проверяет авторизацию, мутация обновляет стейт, и переход на другую страницу, данные на которой зависят от стора, имеют актуальный вид, а меню, в котором присутствует mapState не изменяется..
05:29:17 ПП
User 112715267
computed: {
   ...mapState(...)
}
обычно так пишут, хотя это одно и то же посути
05:30:20 ПП
User 112715267
А реактивность в Vuex
Если вы имеете в виду при обновлении информации внутри самого Vuex, то она есть
А изменения из компонента только через commit/dispatch
05:30:33 ПП
User 112715267
v-model="$store.state.count" не канает
05:32:50 ПП
User 63718631
Это все верно
05:33:43 ПП
User 112715267
а проблема-то в чем?
05:36:01 ПП
User 63718631
Читая еще раз тут, возможно обнаружил причину, надо проверить. Видимо изза навешивания вушных геттеров и сеттеров через defineProperties, реактивность будет работать только через задание первоначальной структуры
05:36:10 ПП
05:36:53 ПП
User 63718631
Я же стэйт изначально пустым держал. = {}
05:37:36 ПП
User 112715267
таки-да
05:38:57 ПП
User 9656239
Ребят, вопрос есть. Я не очень разбираюсь в WebPack. Взял сейчас vue-cli с шаблоном webpack. Как я понял там уже Webpack 2. Мне нужен SCSS. Я установил node-sass и sass-loader, но я НЕ правил конфиг. При этом все само заработало. Это попахивает какой то магией. Вопрос: так и должно быть или все таки стоит дописать что-то в конфиг?
05:40:18 ПП
User 9656239
В самом конфиге я не вижу никаких rules для sass/scss
05:42:41 ПП
User 40595124
https://github.com/vuejs-templates/webpack ?
github.com/vuejs-templates/webpack
A full-featured Webpack + vue-loader setup with hot reload, linting, testing & css extraction. - vuejs-templates/webpack
05:42:45 ПП
User 40595124
Вот этот темплейт ставил?
05:43:44 ПП
User 40595124
https://github.com/vuejs-templates/webpack/blob/763f644463dfd9c2f980686cf066c479974c783c/template/build/utils.js#L46
github.com/vuejs-templates/webpack/blob/763f644463dfd9c2f980686cf066c479974c783c/template/build/utils.js
webpack - A full-featured Webpack + vue-loader setup with hot reload, linting, testing & css extraction.
05:43:52 ПП
User 9656239
судя по всему да. vue init webpack myproject делал
05:43:52 ПП
User 40595124
Вроде как SCSS уже искаропки прикручен там.
05:44:23 ПП
05:44:24 ПП
05:44:26 ПП
User 113361293
во vue-loader может?
05:44:42 ПП
User 75951305
{
        test: /\.vue$/,
        loader: 'vue-loader',
        options: {
          loaders: {
            'scss': 'vue-style-loader!css-loader!sass-loader',
            'sass': 'vue-style-loader!css-loader!sass-loader?indentedSyntax'
          }
          // other vue-loader options go here
        }
      },
05:45:05 ПП
05:45:05 ПП
User 9656239
User 113361293
во vue-loader может?
не именно sass-loader
05:45:15 ПП
User 40595124
User 9656239
Ребят, вопрос есть. Я не очень разбираюсь в WebPack. Взял сейчас vue-cli с шаблоном webpack. Как я понял там уже Webpack 2. Мне нужен SCSS. Я установил node-sass и sass-loader, но я НЕ правил конфиг. При этом все само заработало. Это попахивает какой то магией. Вопрос: так и должно быть или все таки стоит дописать что-то в конфиг?
В общем нет никакой магии. =)
05:45:20 ПП
User 40595124
Просто разрабы заботливые.
05:45:35 ПП
User 57772277
Там много чего из коробки
05:45:44 ПП
User 9656239
User 40595124
В общем нет никакой магии. =)
плохо когда не очень понимаешь как оно работает) вот пытаюсь разобраться.
05:46:10 ПП
User 40595124
User 9656239
плохо когда не очень понимаешь как оно работает) вот пытаюсь разобраться.
Webpack на самом деле не так сложен, как кажется.
05:46:35 ПП
User 75951305
Главное начать
05:47:24 ПП
User 113361293
а если вдруг добавить pug нужно?
05:47:31 ПП
User 55423102
User 9656239
плохо когда не очень понимаешь как оно работает) вот пытаюсь разобраться.
Просто без всяких cli начинать) и ковырять
05:48:12 ПП
User 112715267
User 113361293
а если вдруг добавить pug нужно?
куда
05:48:30 ПП
User 113361293
вообще
05:48:37 ПП
User 113361293
чтоб в темплейтах его использовать
05:48:42 ПП
User 112715267
хз, я юзаю boilerplate, там оно само как-то встало
05:50:51 ПП
User 9656239
User 75951305
Главное начать
Этим и занимаюсь. Я сам то из бэкэнда - на Go пишу. Плюс к этому у меня продолжительный бэкграунд в SEO, который заставляет искать решения, чтоб потом не было проблем с продвижением. Вот и пытаюсь понимать весь стэк, а иначе архитектуру проекта не продумать.
05:51:54 ПП
User 113361293
поделись впечатлениями о GO
05:52:09 ПП
User 9656239
User 113361293
поделись впечатлениями о GO
Он божественнен =)
05:55:34 ПП
User 9656239
Вообще это offtop, но лучше для бэкэнда языка не найти. Кроскомпиляция, самодосточные бинарники без зависимостей. Все заточено под то чтоб писать многопочные приложения. По производительности - у меня при 100% загрузке канала - одно ядро нагружено всего на 2%.
05:56:03 ПП
User 40595124
Он ещё и учится быстро и просто.
05:56:52 ПП
User 40595124
Через пару часов после чтения туториалов и книжки можно вполне уже писать интересные программы.
05:56:54 ПП
User 152816933
User 113361293
а если вдруг добавить pug нужно?
Вроде к <template lang> писать надо, но я не уверен. Смотри доку по vue-loader
05:56:58 ПП
User 1844260
еще напиши, что ты интерфейсы там быстро и просто понял)
05:56:59 ПП
User 9656239
User 40595124
Он ещё и учится быстро и просто.
Но это не значит что это простой язык.
05:57:51 ПП
User 75951305
Я тоже недавно начал учить тут все, и хочу разобратся во всех технологиях.
Вообще не принимаю факт того что есть верстальщики, а есть бэкендэры. (По отдельности) Мне кажется это просто не интересно.
05:57:59 ПП
User 75951305
А вы что думаете про фулл-стак
05:57:59 ПП
User 9656239
User 1844260
еще напиши, что ты интерфейсы там быстро и просто понял)
интерфейсы та еще шляпа) я их стараюсь избегать, где можно без них обойтись.
06:00:39 ПП
User 9656239
User 75951305
Я тоже недавно начал учить тут все, и хочу разобратся во всех технологиях.
Вообще не принимаю факт того что есть верстальщики, а есть бэкендэры. (По отдельности) Мне кажется это просто не интересно.
Зря ты так думаешь. Я бы с удовольствием занимался только бэкэндом, если бы у меня фронт был не джун, а сениор. Невозможно быть эффективным фуллстэком. Я как выше писал изучаю Vue и фронт только потому что мне нужно проектировать весь продукт.
06:01:03 ПП
User 9656239
Как только я разберусь с архитектурой я во фронт соваться не буду.
06:01:31 ПП
User 9656239
Потому что когда каждый занимается своим делом работа идет гораздо быстрее.
06:01:54 ПП
User 9656239
Хотя бы потому что тебе не нужно переключать мозг туда-сюда.
06:02:21 ПП
User 113361293
а на чем он пишет фронт?
06:02:34 ПП
User 75951305
Такое достигается только при слаженной работе 2 (или больше) человек
06:02:50 ПП
User 1844260
если джуниор, то на копипасте со стековерфлоу
06:02:50 ПП
User 9656239
User 113361293
а на чем он пишет фронт?
Мы сейчас с ним вместе учим Vue.
06:02:54 ПП
User 1844260
извиняюсь
06:04:08 ПП
User 113361293
ааа, где б мне найти такого всемогущего бекенд деда, который возьмет под свое крыло
06:04:11 ПП
User 9656239
Разница в том что у меня за спиной Go и немножко других языков. А он джун.
06:04:56 ПП
User 1844260
так Go относительно недавно стал популярен, разве нет?
06:05:05 ПП
User 1844260
как про него можно говорить, что он за спиной
06:05:30 ПП
User 75951305
За спиной имеется ввиду знания
06:05:32 ПП
User 9656239
User 113361293
ааа, где б мне найти такого всемогущего бекенд деда, который возьмет под свое крыло
Я пилю стартапы со своим участием. На голодном пайке уже 8 месяц.
06:05:38 ПП
User 75951305
Опыт разработки
06:06:00 ПП
User 9656239
User 75951305
За спиной имеется ввиду знания
да именно это имелось ввиду
06:06:02 ПП
User 40595124
User 9656239
Я пилю стартапы со своим участием. На голодном пайке уже 8 месяц.
Отчаянный человек.
06:06:09 ПП
User 75951305
Контролировать продукт самому возможно и сложнее, но это во первых интереснее, а во вторых ты надеешся только на себя и свои возможности/знания
06:06:37 ПП
User 1844260
ну не знаю, горутины и многопоточность из go никак считай на эвент луп в ноде и js не переложишь
06:06:40 ПП
User 9656239
User 75951305
Контролировать продукт самому возможно и сложнее, но это во первых интереснее, а во вторых ты надеешся только на себя и свои возможности/знания
Это хорошо когда не нужно думать что пожрать)
06:06:46 ПП
User 1844260
типы тоже никак
06:06:55 ПП
User 1844260
считай знания и не нужны оттуда здесь
06:07:36 ПП
User 75951305
Опыт программирования - есть опыт программирования
06:08:07 ПП
User 75951305
Понимание базовых алгоритмов, структур данных, лучших практик пригодится везде
06:08:10 ПП
User 9656239
User 1844260
считай знания и не нужны оттуда здесь
ну все равно опыт играет. мне вообще в JS оч сложно заходить было. синтаксис казался нечитаемым. Но недавно вроде пошло.
06:08:15 ПП
User 75951305
Опыт он на то и опыт
06:08:23 ПП
User 1844260
а в js разве опыт программирования? тут опыт использования фреймворков 99%
06:09:23 ПП
User 9656239
User 40595124
Отчаянный человек.
Ну это осознанный выбор.
06:09:44 ПП
User 202520
@bosenok как раз хотел глянуть на Go. Где почерпнуть информации не подскажешь?
06:09:54 ПП
User 1844260
просто я могу сравнить собеседования на js, php и golang, ходил по всему
06:10:03 ПП
User 1844260
User 202520
@bosenok как раз хотел глянуть на Go. Где почерпнуть информации не подскажешь?
книжка есть хорошая, уже и на русском
06:10:05 ПП
06:10:15 ПП
User 9656239
я оттуда начинал
06:10:17 ПП
User 1844260
не эта :D
06:10:24 ПП
User 9656239
я знаю
06:10:30 ПП
User 9656239
тогда этой еще не было
06:10:53 ПП
User 1844260
она относительно старая. или ты про перевод?
06:10:57 ПП
User 1844260
я на анг читал
06:11:29 ПП
User 1844260
The Go Programming Language (Addison-Wesley Professional Computing Series)
06:11:44 ПП
User 1844260
вот эта очень хорошая, по моему, прям после нее можно на собеседования
06:12:20 ПП
06:12:34 ПП
06:13:04 ПП
User 9656239
На англ. не осилил. На перевод презаказ делал.
06:13:15 ПП
06:40:17 ПП
User 9656239
Ребят. А компонент нельзя называть header, да?
06:40:35 ПП
User 9656239
а то он с таким названием не срабатывает че-то
06:40:44 ПП
User 9656239
html5 тег?
06:40:51 ПП
User 75951305
Возможно зарезервировано
06:40:57 ПП
06:41:00 ПП
User 75951305
туплю
06:41:13 ПП
User 75951305
семантический
06:41:42 ПП
User 75951305
footer ещще есть
06:46:42 ПП
User 55423102
А для Vue ещё никто не находил хорошей реализации breadcrumbs?
06:48:39 ПП
User 55423102
Ну под стандартный тег точно не custom element попадает, там имена вообще из двух частей состоять должны как минимум
06:48:51 ПП
User 55423102
ну или через is определять явно что это компонент такой-то
06:50:10 ПП
User 75951305
http://appcomponents.org/material-components/#!/breadcrumbs/showcase
06:52:40 ПП
User 113361293
нельзя так, да, вчера попадалось это
06:52:57 ПП
User 55423102
да мне бы не компонент для красивого отображения...
06:53:08 ПП
User 55423102
а чтоб логики там всякой, с динамическими заголовками
06:53:20 ПП
User 75951305
ну на нпм есть еще 2
06:53:31 ПП
User 75951305
но я думаю вы их видели
06:53:39 ПП
User 55423102
да, слабовато там как-то
06:53:51 ПП
06:54:39 ПП
User 75951305
https://jsfiddle.net/Linusborg/fgporeLx/
jsfiddle.net/Linusborg/fgporeLx
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
06:56:05 ПП
User 55423102
да, спасибо... это я тоже видел) каждый раз выжидать такой длинный loading не каждому сил хватит)))
06:56:35 ПП
User 75951305
я код не смотрел особо
06:56:38 ПП
User 55423102
а, там таймаут стоит
06:56:44 ПП
User 75951305
я думал там спецом таймаут
06:56:50 ПП
User 55423102
ну идея такая что надо с сервера получать)
06:57:04 ПП
User 75951305
Ну я так и подумал
06:57:16 ПП
User 75951305
Такая задержка не может быть
07:06:48 ПП
User 112715267
Меня синтаксис Go немного пугает, какой-то он необычный
07:06:54 ПП
User 112715267
Все никак не решусь попробовать
07:10:58 ПП
User 9656239
User 112715267
Меня синтаксис Go немного пугает, какой-то он необычный
я так же смотрел на JS после Go. А Go наоборот показался полностью читаемым с первого взгляда
07:11:12 ПП
User 75951305
Дело привычки
07:11:16 ПП
User 112715267
вот js мне всегда легким казался
07:11:23 ПП
User 112715267
хотя мой первый язык был PHP
07:11:24 ПП
User 75951305
У меня друзья на Джаве что то там делают
07:11:41 ПП
User 75951305
Для них js странно выглядит
07:12:59 ПП
User 9656239
Java это следующий этап. Или Swift. Зависит от того что быстрее произойдет - я куплю Mac или у меня появится время ломать себя на синтаксис Java
07:13:14 ПП
User 55423102
Swift кстати приятный) но местами привыкнуть надо
07:13:39 ПП
User 112715267
User 9656239
Java это следующий этап. Или Swift. Зависит от того что быстрее произойдет - я куплю Mac или у меня появится время ломать себя на синтаксис Java
я подумываю насчет го, я все же веб-бэкэндер больше)
07:13:43 ПП
User 75951305
Swift интересная вещь
07:13:48 ПП
User 9656239
Да, и доки на Swift на русском хорошие.
07:13:52 ПП
User 112715267
а с эпплом не хочется связываться
07:13:58 ПП
User 75951305
А на Свифте бэк тоже строят
07:14:07 ПП
User 112715267
ну это такое себе пока
07:14:12 ПП
User 75951305
И он по скорости вроде как не уступает Го
07:14:25 ПП
User 55423102
кому с кем связываться не хочется) кому с гуглом, кому с эпплом, кому с фейсбуком
07:14:32 ПП
User 152816933
User 112715267
а с эпплом не хочется связываться
В каком смысле?
07:14:37 ПП
User 9656239
User 112715267
я подумываю насчет го, я все же веб-бэкэндер больше)
Начинай уже писать. Я другого языка кроме Go для себя в бэкэнде не вижу.
07:14:38 ПП
User 112715267
я, конечно, могу себе позволить мак, но не хочу тратиться так ради какого-то очередного бренда и свифта
07:14:55 ПП
User 75951305
https://medium.com/@rymcol/benchmarks-for-the-top-server-side-swift-frameworks-vs-node-js-24460cfe0beb#.snxwjgx7g
medium.com/@rymcol/benchmarks-for-the-top-server-side-swift-frameworks-vs-node-js-24460cfe0beb
Edit Oct 7th: Checkout my Follow Up: Benchmarks for Linux (Ubuntu)
07:14:55 ПП
User 112715267
User 9656239
Начинай уже писать. Я другого языка кроме Go для себя в бэкэнде не вижу.
я сейчас большой проект делать буду, после него начну
07:16:35 ПП
User 112715267
мне нравится это 
Top %language_name% framework vs Node.js
07:17:11 ПП
User 75951305
Их там просто некое множество
07:17:14 ПП
User 75951305
как я понял
07:17:21 ПП
User 75951305
и топовые сравнивают с нодой
07:17:28 ПП
User 112715267
И вообще какое-то странное сравнение
07:17:29 ПП
User 75951305
но это не та статья
07:17:30 ПП
User 112715267
Притянутое за уши
07:17:37 ПП
User 112715267
Типа 4 топ фреймворка с просто нодой
07:17:38 ПП
User 9656239
Я сам в мобильную разработку не планирую - мне бэкэнд по душе. Просто для обзего развития хочется какую нить приложуху написать простенькую.
07:17:48 ПП
User 112715267
Дауничи што ле
07:17:52 ПП
User 75951305
я где то видел сравнение с джавой, го, нодой
07:17:56 ПП
User 75951305
и тд. и тп
07:17:59 ПП
User 112715267
3 бэкэндера в чате Vue.js
07:18:00 ПП
User 75951305
но не найду
07:18:01 ПП
07:18:14 ПП
User 112715267
я так полагаю, всем впадлу было учить ангулар и реакт?))
07:18:27 ПП
07:23:20 ПП
User 133277047
User 112715267
я так полагаю, всем впадлу было учить ангулар и реакт?))
Именно
07:23:22 ПП
User 1844260
я тупо в гугле набрал "фаст ту вей дата бингдинг лайбрари"
07:23:31 ПП
User 1844260
что выдало, то и решил попробовать
07:23:33 ПП
User 112715267
😄😄😄
07:23:41 ПП
User 133277047
А от жквери устал
07:23:59 ПП
User 55423102
надо было не выбирать что выдало а тыкать I'm feeling lucky
07:24:03 ПП
User 55423102
так может ты не то выбрал
07:24:53 ПП
User 112715267
Вот то же самое)
07:24:56 ПП
User 55423102
пишу на жиквери каждый день, прекрасно себя чувствую, спасибо что спросили
07:24:59 ПП
07:25:01 ПП
User 112715267
Устал от jQuery, а остальное говн
07:25:08 ПП
User 112715267
Точнее, не говн
07:25:23 ПП
User 112715267
Просто дольше изучать и нафиг надо, когда я бэкэндер и есть Vue
07:25:27 ПП
User 112715267
в котором есть все
07:26:25 ПП
User 1844260
у меня был jquery, в котором еще live не задеприкейчен
07:26:30 ПП
User 1844260
и сейчас, наверное есть
07:26:31 ПП
User 1844260
и норм
07:26:33 ПП
User 133277047
Я вообще делаю свой pet-project и там много динамики, я сначала это все на жквери написал, посмотрел на все это и понял что это адок
07:31:04 ПП
User 282857241
а для меня Vue - глоток свежего воздуха после Angular
07:31:19 ПП
User 282857241
наверно, вы многого не замечаете, когда не с чем сравнивать)
07:31:48 ПП
User 1844260
первого или второго?
07:31:52 ПП
07:32:14 ПП
User 112715267
User 133277047
Я вообще делаю свой pet-project и там много динамики, я сначала это все на жквери написал, посмотрел на все это и понял что это адок
Тоже была такая практика, после нее сразу начал копать в сторону фреймворков
07:33:48 ПП
User 1844260
ну или писать свой 😊
07:34:52 ПП
07:35:06 ПП
User 112715267
я, конечно, в js хорош, но не настолько, чтобы свои костыльные фреймворки писать
07:35:10 ПП
User 112715267
которые никому не будут нужны)
07:35:29 ПП
User 112715267
в пхп обписался этими фреймворками, в итоге все равно забил и изучил ларку)
07:35:33 ПП
User 75951305
как реализовать edit todo-item по дабл клику
07:35:54 ПП
User 112715267
причем, так забавно получилось - я не смотрел исходники ларки вообще
но большая часть того, что я делал в своих реализациях, была точь-в-точь сделана в ларке
07:36:22 ПП
User 55423102
@ofcourseican поведай интересностей)
07:38:00 ПП
User 112715267
User 282857241
наверно, вы многого не замечаете, когда не с чем сравнивать)
я пробовал ангулар, он мне показался громоздким и неудобным, даже простую тудушку я замучался там писать
07:38:17 ПП
User 282857241
так и есть
07:38:33 ПП
User 75951305
User 75951305
как реализовать edit todo-item по дабл клику
?
07:38:52 ПП
User 282857241
https://www.google.ru/search?q=vue+js+double+click&oq=vue+js+double&aqs=chrome.1.69i57j0.6162j0j7&sourceid=chrome&ie=UTF-8
google.ru/search?q=vue+js+double+click&oq=vue+js+double&aqs=chrome.1.69i57j0.6162j0j7&sourceid=chrome&ie=UTF-8
07:39:25 ПП
User 75951305
@dblclick
07:39:46 ПП
07:41:39 ПП
User 9656239
User 112715267
я так полагаю, всем впадлу было учить ангулар и реакт?))
Мне они не нравятся своей тормознутостью и монструозностью
07:42:14 ПП
User 282857241
мне почему-то react показался сложнее в изучении, чем Angular, кстати
07:42:31 ПП
User 169564810
User 282857241
мне почему-то react показался сложнее в изучении, чем Angular, кстати
не переживай, это нормально
07:42:34 ПП
User 169564810
так и должно быть
07:42:50 ПП
User 282857241
хорошо, постараюсь
07:43:00 ПП
07:44:10 ПП
User 113361293
в реакте очень много писанины
07:44:53 ПП
User 169564810
+ нужно подключить ряд компонентов для его полноценной работы
07:47:01 ПП
User 112715267
3 буквы, которые оттолкнули от меня реакт далеко и надолго
07:47:07 ПП
07:47:33 ПП
User 108562525
в нём нет ничего особо сложного, тем более он опционален
07:51:29 ПП
User 113361293
тут все намного приятней
07:51:37 ПП
User 169564810
User 112715267
J S X
я когда услышал о нем - тоже сразу отпрыгнул и слушать даже не стал
07:51:50 ПП
User 169564810
а потмо понял, что это очень даже прикольная штука
07:52:15 ПП
User 169564810
при наличии build систем - не такая уж она и плохая
07:52:19 ПП
User 113361293
во Vue тоже вроде можно jsx использовать?
07:52:30 ПП
User 169564810
да, можно
07:52:32 ПП
User 282857241
можно
07:52:48 ПП
User 282857241
можно и без него писать render функции
07:53:17 ПП
User 169564810
единственное что, я первое время писал шаблоны render функций в отдельных файлах, как и положено шаблонам :D
07:54:20 ПП
User 282857241
я и сейчас компоненты на 3 файла разбиваю
07:54:53 ПП
User 113361293
а их использование может быть чем-то оправдано? В том смысле, что их удобнее чем шаблоны использовать в каких-то ситуациях
07:55:15 ПП
User 282857241
оправданно чем-то
07:55:21 ПП
User 282857241
я примерно представляю, но сам не сталкивался)
07:55:32 ПП
User 282857241
грубо говоря, так больше возможностей для рендеринга
07:56:10 ПП
User 9656239
User 282857241
я и сейчас компоненты на 3 файла разбиваю
это как?
07:56:39 ПП
User 282857241
вот так
07:56:51 ПП
07:57:14 ПП
User 9656239
ааа.. почти как в БЭМ
07:57:21 ПП
07:57:45 ПП
User 40268779
@xanf_ua смотрю в сегодняшней рассылке по vuejs зафичерили 👍👍
07:57:46 ПП
User 282857241
даже не знал, что там так принято)
07:57:48 ПП
User 75951305
Я сегодня уже писал
07:57:59 ПП
User 75951305
Что их можно разбивать на файлы
07:58:16 ПП
User 136935602
User 40268779
@xanf_ua смотрю в сегодняшней рассылке по vuejs зафичерили 👍👍
Прикольно.  Я на неё не подписан
07:58:19 ПП
User 282857241
так это же очевидно) Webpack же
07:58:42 ПП
User 282857241
можете хоть методы компонента в отдельный файл вынести
07:59:30 ПП
User 40268779
User 136935602
Прикольно.  Я на неё не подписан
Вперёд 😀
08:00:10 ПП
User 282857241
а что за рассылка?
08:03:23 ПП
User 136935602
А вот это круто - https://habrahabr.ru/post/321380/
habrahabr.ru/post/321380
Последние несколько месяцев ситуация вокруг RethinkDB была весьма смутна, о будущем проекта было сложно что-то сказать. Но ситуация наконец-то разрешилась, в...
08:05:13 ПП
User 40268779
User 282857241
а что за рассылка?
https://www.getrevue.co/profile/vuenewsletter
getrevue.co/profile/vuenewsletter
Weekly collection of Vue related news curated by the Official Vue.js News team.
08:05:41 ПП
User 40268779
Мне там тоже 2 плагина упомянули сегодня 😄
08:08:48 ПП
User 282857241
спасибо
08:12:08 ПП
User 152816933
Странно... Я вроде на нее подписан, но че т не помню, что б ее получал :\
08:15:37 ПП
User 75951305
Интересно
08:16:08 ПП
User 75951305
То есть если я меняю данные, то мне не надо делать запрос на получение их снова
08:16:28 ПП
User 75951305
а подписаться на поток
08:29:32 ПП
User 133277047
User 136935602
А вот это круто - https://habrahabr.ru/post/321380/
habrahabr.ru/post/321380
Последние несколько месяцев ситуация вокруг RethinkDB была весьма смутна, о будущем проекта было сложно что-то сказать. Но ситуация наконец-то разрешилась, в...
это конечно круто, но как у нее с производительностью?
08:56:11 ПП
User 169564810
User 152816933
Странно... Я вроде на нее подписан, но че т не помню, что б ее получал :\
сам только что ее получил
08:56:19 ПП
User 169564810
видимо там очередь большая
08:56:34 ПП
User 152816933
три тыщи человеков
08:56:43 ПП
User 169564810
значит ресурсов мало
08:57:20 ПП
User 169564810
Evan You лично запускает скрипт рассылки со своего Mac book Pro "13 2015
09:00:07 ПП
User 187220703
User 282857241
а для меня Vue - глоток свежего воздуха после Angular
👍+
09:05:29 ПП
User 75951305
Че я сделал
09:05:32 ПП
User 75951305
Говно
09:05:34 ПП
User 75951305
полное
09:05:37 ПП
User 75951305
https://todo-vue-moddi3.c9users.io/
09:05:54 ПП
User 75951305
Немного разобрался
09:06:39 ПП
User 75951305
И дабл клик сделал
09:08:50 ПП
User 187220703
Чё-т реакция не мгновенная, но анимации никакой не видно
09:09:18 ПП
User 75951305
Это потому что оно крутится хрен знает где
09:09:47 ПП
User 75951305
у меня на локальной машине работает
09:09:53 ПП
User 75951305
Оно с монгой
09:24:50 ПП
User 113361293
папка develop за пол года разрослась на 12 гигов
09:24:55 ПП
User 113361293
это все из-за node_modules
09:25:31 ПП
User 75951305
у bower лучше подход чем у npm
09:25:38 ПП
User 169564810
увааат
09:26:00 ПП
User 75951305
там нету вложенных зависимостей
09:26:22 ПП
User 169564810
@legys а что за проект? npm-all-in-one?
09:27:07 ПП
User 113361293
не проект, а фолдер, где я храню все что связанное с разработкой
09:27:26 ПП
09:27:39 ПП
User 113361293
представь сколько там в каждой node_modules
09:30:18 ПП
User 113361293
кажется, когда я колупал нг-2, там они по 300мб были
09:30:47 ПП
User 169564810
ну это лучше, я подумал что в одном проекте )
09:31:27 ПП
User 282857241
в новых версиях NPM нет древовидной структуры
09:32:09 ПП
User 282857241
но это не точно
09:32:11 ПП
User 112715267
User 113361293
Mother of god
09:32:22 ПП
User 112715267
Зачем столько одинаковых программ
09:32:30 ПП
User 282857241
зачем Windows
09:32:35 ПП
User 112715267
govnobuilder лол
09:32:39 ПП
User 112715267
User 282857241
зачем Windows
+
09:32:58 ПП
User 75951305
Я себе Хак установил😀
09:33:02 ПП
09:33:34 ПП
User 113361293
руки не дотягиваются до линукса
09:33:44 ПП
User 113361293
+ я иногда люблю в овервотч зайти на пару матчей
09:34:01 ПП
User 113361293
мне помогает отвлечься, подумать
09:36:34 ПП
User 113361293
да уж, ну и помойка, если взглянуть в корень директории. В проводнике можно быстрый доступ навесить и сразу куда надо переходить, вроде в 10 только добавили, стало удобней
09:36:48 ПП
User 75951305
Всем спокойной ночи)
10:30:31 ПП
User 136935602
Это вряд ли :)
11:48:49 ПП
User 184398046
Или утрица ))