
Oleg
10.10.2016
07:17:15
Так можно. А что тебе мешает сменить кодировку скрипта?
И меньше занимать будет :D

Сашка
10.10.2016
07:21:28
Место то сэкономится, только вот с текущими скоростями инета универсальность важнее веса

Google

Oleg
10.10.2016
07:26:38
В идеале конечно да. Просто сменить кодировку сайта накладней немного, чем скрипта. Нужно скриптьі (допускаю что там PHP) править, базу мигрировать.

Евгений
10.10.2016
09:16:09
как сделать, чтобы при обновлении записей в базе данных, они обновлялись на фронте?
Например есть список постов. Я нахожусь на странице со списком, вижу их все, они подтягиваются из бд, если ктото добавит пост, нужно чтобы мой список перестраивался, как это делается? Нужно раз в какое то время отправлять запрос на сервер и проверять?

Eugene
10.10.2016
09:18:24
Просто почитай, выбери наилучший для себя вариант

Евгений
10.10.2016
09:19:12
а с vue какая то реализация есть удобная? или все варианты с vue нормально настроить?

Eugene
10.10.2016
09:20:18
Я до сих пор с vue не работал, так что не знаю наверняка. Но, если в vue есть сервисы, как в ангуляре 1.x, то проблем возникнуть не должно с настройкой.

Евгений
10.10.2016
09:20:44
спасибо, посмотрю варианты
может кто нибудь в курсе, для буцтрапа 4 есть гтовые цветовые темы типа bootswatch?
и вообще, есть ли онлайн кастомизатор 4го буцтрапа?

Vadim
10.10.2016
10:19:14

Евгений
10.10.2016
10:37:16
Добавьте спасибо-карма бота в чат :)

Vadim
10.10.2016
10:39:41
на самом деле, первая ссылка с гугла "vuejs socket"

Google

Vadim
10.10.2016
10:39:42
и всё

Евгений
10.10.2016
10:42:07
Да я еще не гуглил)
Пока бэкенд делаю
В этом фронте сложно мне

Vadim
10.10.2016
11:41:33
не забудь сокеты набэкендить

Arthur ?
11.10.2016
10:32:42
Ребят, а как внутрь slot передавать props/data?
В сам темплейт передается, а в слот при создании инстанса нет

Andrey
11.10.2016
10:38:58
эээ.... пример что ты хочешь сделать со слотом

Arthur ?
11.10.2016
11:32:47
эээ.... пример что ты хочешь сделать со слотом
вот такой компонент
https://github.com/JosephusPaye/Keen-UI/blob/gh-pages/src/UiConfirm.vue
вот так я его юзаю
<ui-confirm> <div slot="default">{{ data.value}}</div></ui-confirm>
упростил для лучшего понимания
В общем если в data/props есть что мне нужно(с этим все ок, через vue devtools проверил, данные прокидываются) хочу чтобы выводилось
при этом если я редактирую исходник компонента,а именно делаю в его темплейте
<div class="ui-confirm-message">{{data.value}}<slot></slot></div>
то все работает
но тогда не могу добавлять статичную инфу(лейбл, текст какой-то) потому что он логично начинает вылезать во всех модалках, даже где это не нужно
наверняка можно ведь решить этот вопрос без клонирования компонента под каждый кейс?


Andrey
11.10.2016
11:49:26
Я делал компонент с темплейтом и partial
https://github.com/tyllo/Framework7-VueJS/blob/b920ab00cb68050e24bce8c36b3ac0dc57a93178/src/components/item-content/index.js
и в partial именованные слоты с пробросом данных
https://github.com/tyllo/Framework7-VueJS/blob/b920ab00cb68050e24bce8c36b3ac0dc57a93178/src/partials/item-content.jade
—---------------------------------
Но тут нужно смотреть перформанс. Толи из-за большого количества слотов, толи большго колисчества partial со слотами проседает перформанс. Я не выяснял на хоум-проекте, но имею ввиду на будущее

Ilya
17.10.2016
20:42:32
Народ, кто подскажет, по какой-то причине при добавлении v-attr="" с любыми значениями просто выбивает весь view, к которому привязан Vue
Ни ошибок, ничего, просто блок исчезает
Ошибки не было, просто стал использовать v-bind:src, что решило проблему, но вылеты с v-attr мне кажется довольно серьезная тема
не думал, что в vue будут подобные ништяки

Сашка
17.10.2016
23:17:03
Все, понял, его после 0.12 выпилили.

Arthur ?
17.10.2016
23:27:50
Vue 2 норм?
Можно переходить?

Google

Сашка
17.10.2016
23:28:27

Arthur ?
17.10.2016
23:28:44
Это для вебпака?

Сашка
17.10.2016
23:28:50
Ога

Arthur ?
17.10.2016
23:29:42
Я хардово через скрипт пока?

Сашка
17.10.2016
23:29:57
Ну там и на этот случай есть реализация

Arthur ?
17.10.2016
23:31:05
Видимо я суеверен?
Ибо когда что-то не работает, лишняя прослойка в виде пакетного менеджера(да, я знаю что они делают) может вызывать подозрения

Сашка
17.10.2016
23:33:36
Главное изменение во второй ветке - виртуальный дом. Для работы с ним рендер приходится писать на Js, что не очень удобно. Вот и выдумывают люди всякие *.vue и прочие jsx.
Но в вуе, в принципе, есть возможность и шаблончики юзать

Arthur ?
17.10.2016
23:34:58
Зато во втором data`у можно передавать из родительского компонента в slot дочернего
Я был удивлен ответом создателя на гитхабе,мол если хочешь так делать, лучше переходи на второй

Сашка
17.10.2016
23:36:05
Ну а ты как шаблоны компонентов хранишь?
Просто можешь глянуть сравнения, она раза в полтора выросла

Arthur ?
17.10.2016
23:37:46
Я уже писал свой трабл, я сторонний ЮИ кит использую, шаблоны соответственно там
Пока решил костылем v-if внутри темплейта
https://github.com/JosephusPaye/Keen-UI/issues/164 автор любезно пометил лейблом "Вопрос", но не ответил)
https://github.com/vuejs/vue/issues/2509#issuecomment-216509500 и вот нашел похожую проблему
в целом все что нужно сделать получается, но эти костыли заставляют меня усомниться в целесообразности
вот так изменил шаблон в либе
<div class="ui-confirm-message">
<div v-if="data"> {{data}}</div>
<slot></slot>
</div>

Сашка
17.10.2016
23:45:59

Arthur ?
17.10.2016
23:46:57
ну не совсем
https://github.com/JosephusPaye/Keen-UI

Google

Сашка
17.10.2016
23:47:25
Не, это либа, все верно

Arthur ?
17.10.2016
23:49:16
https://github.com/JosephusPaye/Keen-UI/blob/master/src/UiConfirm.vue
вот как выглядит мучаемый мною компонент
пока все перемены произвожу изменением темплейта в исходнике
но чет это кривая дорожка, как по мне))

Сашка
17.10.2016
23:55:25
Под исходниками ты имеешь ввиду собранные файлы?Склонируй репу, форкни, сам собери. Проще же.

Arthur ?
17.10.2016
23:57:43

Сашка
18.10.2016
00:08:48

Arthur ?
18.10.2016
00:09:15
Но это на фронте ведь

Admin
ERROR: S client not available

Сашка
18.10.2016
00:09:16
Сборка какой нить командой типа npm run build
И что?

Arthur ?
18.10.2016
00:09:39
Окей, изучу, спасибо!

Сашка
18.10.2016
00:10:27
Node js - это просто js, умеющий работать с файловой системой (грубо)

Arthur ?
18.10.2016
00:11:19
У меня нода на бэке, но что-то установка через нпм не позволяла юзать на фронте, ругался что не определен keen
Что-то я не догнал видать

Сашка
18.10.2016
00:11:39
Видать
В случае с юи китом тебе не нужно будет зависимости прописывать

Arthur ?
18.10.2016
00:12:28
Серверный/клиентский рендеринг, в этом дело может

Сашка
18.10.2016
00:13:25
Посоны, а кто-нить пилил сборку ву2+ву-лоадер на вебпаке с хот-релоадом нормальным? У меня хот-релоад отрабатывает только на изменения в темплэйте. Если меняю стили или код компонента (любого из нескольких) - страница перезагружается с нуля

Andrey
18.10.2016
02:41:18
Так https://vue-loader.vuejs.org/en/features/hot-reload.html написано что hot для темплейтов и стилей

Сашка
18.10.2016
02:42:32
Там предлагается через vue-cli инициировать заранее заготовленный конфиг. Но там он дичайше сложный

Google

Сашка
18.10.2016
02:42:43
Уверен, можно проще
Все-таки темплэйт то обновлять у меня получается

Andrey
18.10.2016
04:07:33
для hot-reload чем пользуешься?

Сашка
18.10.2016
04:07:49
А у ву кли - express
И ручечками все

Andrey
18.10.2016
04:08:09
каким лоадером?

Сашка
18.10.2016
04:08:13
vue
Мне тут подогнали идею - для дева использовать то, что предлагает ву-кли, а для сборки - свое вхерачивать

Евгений
18.10.2016
09:04:48
ребзя
а можете вот прям очень простыми словами объяснить vuex, для чего оно нужно, какой то реальный простейший пример

Сашка
18.10.2016
09:05:38
Уменьшение связанности компонентов
Пример: у тебя есть три компонента - Root, Autorization, Content
В зависимости от того, авторизован ли ты, контент показывается разный.

Евгений
18.10.2016
09:07:08
я немного не вдупляю все равно, я работаю в бэкенд, и компоненты на vue пока не делал. Пока делал какие то отдельные вещи, типа корзина товаров на фронте с записью в sessionStorage. А компоненты на фронте не понимаю пока

Сашка
18.10.2016
09:07:21
И чтобы не создавать связь между компонентами Auth и Content через корневой - херачишь статус в vuex

Евгений
18.10.2016
09:07:44
мм