@vuejs_ru

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

И меньше занимать будет :D

Сашка
10.10.2016
07:21:28
И меньше занимать будет :D
Дык а что партнеру мешает сменить кодировку сайта? Этож не один-единственный сайт, юзающий скрипт.

Место то сэкономится, только вот с текущими скоростями инета универсальность важнее веса

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

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

Евгений
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го буцтрапа?

Евгений
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
Можно переходить?
Вполне, если vue-loader юзаешь

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>

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
Под исходниками ты имеешь ввиду собранные файлы?Склонируй репу, форкни, сам собери. Проще же.
по хорошему наверное да, так и следует поступить но там эти компоненты импортят друг друга, тоже придется попыхтеть над сборкой рабочего билда, + вебпак таки придется внедрять? ибо import в браузере никак

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
Уверен, можно проще

Все-таки темплэйт то обновлять у меня получается

Так https://vue-loader.vuejs.org/en/features/hot-reload.html написано что hot для темплейтов и стилей
Суть в том, что у меня и стили не хот-релоадятся. А конфиг, предлагаемый vue-cli релоадит в том числе и код

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
мм

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