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

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

3988 members

Архив канала @vuejs_ru 17 октября 2016 г.

08:42:32 ПП
User 125321527
Народ, кто подскажет, по какой-то причине при добавлении v-attr="" с любыми значениями просто выбивает весь view, к которому привязан Vue
08:42:43 ПП
User 125321527
Ни ошибок, ничего, просто блок исчезает
08:48:55 ПП
User 125321527
Ошибки не было, просто стал использовать v-bind:src, что решило проблему, но вылеты с v-attr мне кажется довольно серьезная тема
08:49:11 ПП
User 125321527
не думал, что в vue будут подобные ништяки
11:17:03 ПП
User 58768789
User 125321527
Народ, кто подскажет, по какой-то причине при добавлении v-attr="" с любыми значениями просто выбивает весь view, к которому привязан Vue
Что за v-attr? Где его взял? Посмотрел апи рефы второй и первой версий - ни слова.
11:21:47 ПП
User 58768789
Все, понял, его после 0.12 выпилили.
11:27:50 ПП
User 94523403
Vue 2 норм?
11:27:58 ПП
User 94523403
Можно переходить?
11:28:27 ПП
User 58768789
User 94523403
Можно переходить?
Вполне, если vue-loader юзаешь
11:28:44 ПП
User 94523403
Это для вебпака?
11:28:50 ПП
11:29:42 ПП
User 94523403
Я хардово через скрипт пока😂
11:29:57 ПП
User 58768789
User 94523403
Я хардово через скрипт пока😂
Хех.
11:30:14 ПП
User 58768789
Ну там и на этот случай есть реализация
11:31:05 ПП
User 94523403
Видимо я суеверен😂
Ибо когда что-то не работает, лишняя прослойка в виде пакетного менеджера(да, я знаю что они делают) может вызывать подозрения
11:33:36 ПП
User 58768789
Главное изменение во второй ветке - виртуальный дом. Для работы с ним рендер приходится писать на Js, что не очень удобно. Вот и выдумывают люди всякие *.vue и прочие jsx.
11:34:10 ПП
User 58768789
Но в вуе, в принципе, есть возможность и шаблончики юзать
11:34:58 ПП
User 94523403
Зато во втором data`у можно передавать из родительского компонента в slot дочернего
11:35:30 ПП
User 94523403
Я был удивлен ответом создателя на гитхабе,мол если хочешь так делать, лучше переходи на второй
11:36:00 ПП
User 94523403
User 58768789
Главное изменение во второй ветке - виртуальный дом. Для работы с ним рендер приходится писать на Js, что не очень удобно. Вот и выдумывают люди всякие *.vue и прочие jsx.
Как в реакте что ли? Какие преимущества?
11:36:05 ПП
User 58768789
Ну а ты как шаблоны компонентов хранишь?
11:37:10 ПП
User 58768789
User 94523403
Как в реакте что ли? Какие преимущества?
Скорость работы
11:37:39 ПП
User 58768789
Просто можешь глянуть сравнения, она раза в полтора выросла
11:37:46 ПП
User 94523403
Я уже писал свой трабл, я сторонний ЮИ кит использую, шаблоны соответственно там
Пока решил костылем v-if внутри темплейта
11:38:03 ПП
User 94523403
https://github.com/JosephusPaye/Keen-UI/issues/164  автор любезно пометил лейблом "Вопрос", но не ответил)
https://github.com/vuejs/vue/issues/2509#issuecomment-216509500 и вот нашел похожую проблему
github.com/JosephusPaye/Keen-UI/issues/164
Firstly, i I'd like to thank author of this UI kit, it's looks amazing, really beautiful and smooth! But i didn't understood, how can i pass some custom props to my modals. My situation is: I hav...
11:42:59 ПП
User 94523403
в целом все что нужно сделать получается, но эти костыли заставляют меня усомниться в целесообразности
вот так изменил шаблон в либе
<div class="ui-confirm-message">
<div v-if="data"> {{data}}</div>
                <slot></slot>
            </div>
11:45:59 ПП
User 58768789
User 94523403
в целом все что нужно сделать получается, но эти костыли заставляют меня усомниться в целесообразности
вот так изменил шаблон в либе
<div class="ui-confirm-message">
<div v-if="data"> {{data}}</div>
                <slot></slot>
            </div>
В либе?
11:46:57 ПП
User 94523403
ну не совсем
https://github.com/JosephusPaye/Keen-UI
github.com/JosephusPaye/Keen-UI
A lightweight collection of essential UI components written with Vue and inspired by Material Design - JosephusPaye/Keen-UI
11:47:25 ПП
User 58768789
Не, это либа, все верно
11:49:16 ПП
User 94523403
https://github.com/JosephusPaye/Keen-UI/blob/master/src/UiConfirm.vue
вот как выглядит мучаемый мною компонент

пока все перемены произвожу изменением темплейта в исходнике
но чет это кривая дорожка, как по мне))
github.com/JosephusPaye/Keen-UI/blob/master/src/UiConfirm.vue
Keen-UI - A lightweight but complete collection of essential UI components written with Vue and inspired by Material Design
11:55:25 ПП
User 58768789
Под исходниками ты имеешь ввиду собранные файлы?Склонируй репу, форкни, сам собери. Проще же.
11:57:43 ПП
User 94523403
User 58768789
Под исходниками ты имеешь ввиду собранные файлы?Склонируй репу, форкни, сам собери. Проще же.
по хорошему наверное да, так и следует поступить
но там эти компоненты импортят друг друга, тоже придется попыхтеть над сборкой рабочего билда, + вебпак таки придется внедрять? ибо import в браузере никак