
Stanislav
22.03.2017
20:17:53

Illya
22.03.2017
20:18:59
ты че
там же файбер-фигайбер
уже на проде в фб

Google

Stanislav
22.03.2017
20:20:44
так вот почему у меня один пост два раза выводился…

Semen
22.03.2017
20:23:24

Stanislav
22.03.2017
20:23:33
:D

Semen
22.03.2017
20:24:15

Illya
22.03.2017
20:24:18
да
во вью слишком много сущностей

Kelin
22.03.2017
20:25:47
Ааа jsx((

Rafael
22.03.2017
21:06:15
Kotlin 1.1 Beta Is Here! | Kotlin Blog
https://blog.jetbrains.com/kotlin/2017/01/kotlin-1-1-beta-is-here/
Хмм, мб скоро будем писать на вью на котлине?

Boris
22.03.2017
21:08:34
нет нет пожалуйста нет. не надо новую либу или фреймворк, который awesome

Rafael
22.03.2017
21:16:40
Это язык

Ilia
22.03.2017
21:32:54
Ну я тоже могу писать Go код и делать из него JS. Но как то не хочется.

Google

Yevhenii
22.03.2017
21:35:22
Всем привет. Подскажите плз, SPA на Vue.js, как лучше делать? Какой нить туторіал, или чо. Возможно придется все завязать на соккетах.

Rafael
22.03.2017
21:35:24
Скоро, мб, прикрутят транслятор rust -> js, вот тогда заживем

Boris
22.03.2017
21:37:00

trilog
22.03.2017
21:37:52
обмазался этим вопросов просто
от и до
прочитай документацию, посмотри awesome vue
там есть готовые проекты на vue и все найдешь

Yevhenii
22.03.2017
21:39:23
Линк на пример можно? Использование Vuex, router. Документацию я буду смотреть когда чо в коде не пойму, просто строки горят.
Вообще за сколько реально сделать SPA, у кого сколько времени идет? Верстка, все есть, уже готово

Boris
22.03.2017
21:40:20
Vue awesome читал уже, но возможно кто то поделиться опытом дополнительно

trilog
22.03.2017
21:40:20
за минут 7-10
https://github.com/search?utf8=%E2%9C%93&q=vue+vuex+vue-router&type=

Boris
22.03.2017
21:42:03
Вуекс далеко не обязателен

Yevhenii
22.03.2017
21:44:42
Пока обходился без Vuex и router, но задача сложноватая попалась, думаю мб облегчат жизнь

Boris
22.03.2017
21:46:15
Роутер практически мастхэв для одностраничного

Yevhenii
22.03.2017
21:46:59
Первая одностраничка:)

Illya
22.03.2017
21:48:37

Rafael
22.03.2017
21:49:28

Illya
22.03.2017
21:49:43
вебассембли не заменит веб

Rafael
22.03.2017
21:50:14

Google

Illya
22.03.2017
21:50:25
а зачем?
вебассембли не для этого

Rafael
22.03.2017
21:51:31
Я предполагал, что это сможет вытеснить typescript
Для больших приложений

Illya
22.03.2017
21:55:59
https://twitter.com/jsunderhood/status/638667936887123968
слушайте Ингвара
Ингвар крутой

Yaroslav
22.03.2017
21:57:15
Ребят, где можно почитать как правильно организовать ssr?
Стоит ли юзать nuxt?

Semen
22.03.2017
21:59:02
Да
На сайте вью даже написано, хочешь сср без боли - юзай nuxt

Dmitry
22.03.2017
22:15:41
nuxt, это как Angular Universal?

Ilia
22.03.2017
22:32:03

Yevhenii
22.03.2017
22:36:54

Boris
23.03.2017
08:35:09

Vitaliy
23.03.2017
08:40:21
речь идет о том, что бы в data добавить РУКАМИ свойство all, которое показывает, что выделены все чекбоксы...

DimenSi
23.03.2017
08:46:08
Ребята, кто на новом webstrom 2017.1 ? Как работает автоматический импорт компонентов?

sunaraw
23.03.2017
09:16:56
Как мерять производительность Vue? Есть какие-то специфические тулзы?

Alex
23.03.2017
09:18:07
Профайлером в инструментах разработчика
Только включить во вью надо замеры

Google

Alex
23.03.2017
09:19:18
Это на страничке апи по performance поискать надо

sunaraw
23.03.2017
09:24:27
нашел, спасибо https://vuejs.org/v2/api/#performance

Boris
23.03.2017
09:38:30
Подскажите, как решить проблему: чекбокс обернут в лейбл и скрыт, сделано кастомное отображение чекбокса c помощью :before к label, v-model в таком случае для чекбокса не срабатывает, как починить?

Cenator
23.03.2017
09:41:46

Boris
23.03.2017
09:43:16
проблема в том, что кликая по лейблу не срабатывает модель
т.е массив не пополняется значением чекбокса
чекбокс ставится, галочка есть, связанный массив пустой.

Admin
ERROR: S client not available

Vitaliy
23.03.2017
09:46:03
обернуть все это безобразие в компонент и через $emit('input', checkBoxState) на него через v-model подписываться
и да, в компоненте ловить клиен не на чекбокс, а на лейбел
посыл в том, что бы инкапсулировать логику работы такого чекбокса в компонент, что бы с ним было удобно работать через v-model снаружи

Boris
23.03.2017
09:47:31
я сделал следующие на лейбл @click="toggleArrayElement(item.typeID, selectedMaterials)"

Andrey
23.03.2017
09:47:50

Boris
23.03.2017
09:47:53
и это работало до того, как у меня стал меняться массив не от клика
т.е внутри происходит чтото, массив меняется
чекбоксы спят
именно в этом сейчас проблема
если быть точнее я сделал кнопку которая чекает все боксы, добавляя в массив все возможные значения
var bus = []
this.materialTypes.forEach(item => { bus.push(item.typeID) })
this.selectedMaterials.push(...bus)
таким образом

Google

Boris
23.03.2017
09:49:17
массив полон значений чекбоксов, чекбоксы спят

Vitaliy
23.03.2017
09:49:24
ну вот в этом то и проблема, что приходится помнить, что нужно обновить состояние компонента везде. А если один раз инкапсулировать и протестировать, то потом этот компонент можно тоскать куда угодно и все будет работать предсказуемо через v-model

Boris
23.03.2017
09:50:47
я не совсем понял вашу идею с компонентом и $emit
как это реализовать
вот такая ерунда получилась в итоге
чекбоксы ожили, лейблы спят

Roma
23.03.2017
09:54:14
Тут все написано. Юзайте emit https://vuejs.org/v2/guide/components.html#Form-Input-Components-using-Custom-Events

Vitaliy
23.03.2017
09:58:05
https://jsfiddle.net/zLj6yrx2/ о чем я говорю
Внутри шаблона компонента будет ваш код чекбокса

Boris
23.03.2017
09:59:29
спасибо!

Vitaliy
23.03.2017
09:59:41
ну и само собой валидацию пропсов все такое, как обычно демо пример, что бы показать идею. В прод "as is" тащить не советую

Boris
23.03.2017
11:11:06
можно ли отследить событие, которое происходит при установлении флажка в чекбоксе через изменение массива связанного через v-model с чекбоксом?
@change не срабатывает
только при клике мышкой

Illya
23.03.2017
11:15:41
Эмм
Вы меняете v-model
И хотите это отследить?
watch?

Boris
23.03.2017
11:17:31
состояние чекбокса