@vuejs_ru

Страница 279 из 3900
Сашка
14.03.2017
07:55:27
накидывал на нем прототип приложения. Собственно, только для прототипирования он и годен

Google
Сашка
14.03.2017
07:59:27
почему?
Неудобная кастомизация, большой вес.

Rafael
14.03.2017
07:59:49
ну, ты можешь разбить на бандлы

Сашка
14.03.2017
07:59:57
Нет.

Он подключается как плагин к вью

Rafael
14.03.2017
08:00:13
не думаю, что вес в spa можно считать проблемой

Сашка
14.03.2017
08:00:15
В руте

не думаю, что вес в spa можно считать проблемой
Первый заход - главное. Встречают по одежке

Sergey
14.03.2017
08:02:35
вчера как раз сравнивал vuematerial.github.io и vuetifyjs.com. Первый мне показался понятнее и удобнее. До того не видел их обоих

Rafael
14.03.2017
08:02:57
я пока не буду спорить, но мне кажется это легко решаемая проблема

Сашка
14.03.2017
08:12:38
я пока не буду спорить, но мне кажется это легко решаемая проблема
Для меня, на деле, это вообще не проблема) Делаю продукт для внутреннего пользования. Но все равно неприятно.

Сашка
14.03.2017
08:20:51
разве при build сборке все говно не вычищается?
Например? Про какое говно речь?

Rafael
14.03.2017
08:21:11
Например? Про какое говно речь?
про неиспользованный код

Google
Сашка
14.03.2017
08:21:57
про неиспользованный код
Так в том-то и дело, что он весь используется. Говорю же - подключается как плагин к Vue. Через Vue.use

Rafael
14.03.2017
08:22:20
Так в том-то и дело, что он весь используется. Говорю же - подключается как плагин к Vue. Через Vue.use
но если ты не используешь какие-то компоненты, нафиг их подгруать

тут явно что-то не так

Сашка
14.03.2017
08:27:10
но если ты не используешь какие-то компоненты, нафиг их подгруать
Нет, конечно, ты можешь писать import Lol from 'vuetify/src/components/lol'; Но во-первых это неудобно, во-вторых - не факт, что работать будет. Внутри может использоваться рендер других компонентов vuetify через вызов h('v-component-name'), где v-component-name является вуевским компонентом, подключенным через Vue.use. Последнее не точно, весь код не читал. Но более чем уверен, что так и есть.

Или как тебе, например, альтернативное подключение компонента Radio: import Radio from 'vuetify/src/components/forms/Radio.js';

Но для прототипов - крайне удобная вещь. Опять же, если прототип не требует стилизации под брэнд

Nightwelf
14.03.2017
08:44:31
Парни, я делаю post через this.$http и мне в ответ приходит картинка, как предложить пользователю ее сохранить?

Через простой переход по ссылке она открывается

Andrey
14.03.2017
08:54:52
Михаил
14.03.2017
08:56:03
Ребята, если есть какой-то дропдаун, который открывается при клике, я хочу его закрывать на любой клик(кроме клика внутри дропдауна), как это лучше всего сделать ? просто вешать глобальный клик и чекать клик таргет ?

Nightwelf
14.03.2017
09:16:10
То, что по ссылке я видел, оно сохраняется не верно

Denis
14.03.2017
11:29:07


ребят, может кто подсказать по webpack-у? что это за буфер и для чего он

делал все по видео на ларакасте, у него там такого не было

trilog
14.03.2017
11:30:05
прочитай

он описывает что где берет

и закидывает это в 1 js

Denis
14.03.2017
11:33:39
где прочесть? 1.js? но он не выдает такой файл, только один bundle.js

Google
trilog
14.03.2017
11:33:59
папка создается

отдельная

под билд

1.js? это (по идее) lazy-loading

у тебя в курсе оно есть?

Alex
14.03.2017
11:39:12
ребят, может кто подсказать по webpack-у? что это за буфер и для чего он
Возможно одна из зависимостей пакета, который используется где-то в проекте

Stanislav
14.03.2017
11:59:14
https://alligator.io/vuejs/components-flow/

Denis
14.03.2017
12:08:52
у тебя в курсе оно есть?
знаю про lazy-load, но кажется здесь не это https://www.npmjs.com/package/buffer вроде вот это, и как я понял это идет от ноды но зачем он нужен я не особо понял

DimenSi
14.03.2017
12:58:06
@c01nd01r, ты поднимал вопрос за иконки

есть че-нить? На проекте использовались иконки от semantic-ui

DimenSi
14.03.2017
12:59:21
но у меня глаз дергаться от них начал. Они все не центролизированы и если их попытаться засунуть в круглый блок, то видно как они по разному выглядят

кто какие иконки использует?

Alex
14.03.2017
12:59:58
fontawesome

DimenSi
14.03.2017
13:00:52
не, у меня от них глаз еще быстрей задергается



Stanislav
14.03.2017
13:01:15
но у меня глаз дергаться от них начал. Они все не центролизированы и если их попытаться засунуть в круглый блок, то видно как они по разному выглядят
Собрал таску на галпе, запихнул запуск в npm. Инлайню в html с помощью inline-loader. Вызываю через <svg><use ...></svg> в компоненте Иконка

Alex
14.03.2017
13:01:43
а по мне так вполне :) и иконок много, а в пятом вообще завались будет, в про-так потонуть можно

DimenSi
14.03.2017
13:02:08
иконок может быть и много, но то что они куда-то вверх скачут

Google
DimenSi
14.03.2017
13:02:11
и вообще кривые

убивает



но когда начал играть с семантиком плакать начал

Alex
14.03.2017
13:03:23
ну пляшут может потому что шрифт используется, а если принудительно svg использовать?

Stanislav
14.03.2017
13:03:33
через svg спрат (symbol) и use

Admin
ERROR: S client not available

DimenSi
14.03.2017
13:03:44
с svg не будет таких проблем?

Stanislav
14.03.2017
13:04:00
* не должно

DimenSi
14.03.2017
13:04:00
типо потому, что нет line-height ?

Alex
14.03.2017
13:04:16
не знаю :) так пока и не добрался до того чтобы везде svg использовалось, пока не имею понятия как переключить все разом можно

и возможно браузер какие-то свои стили для шрифтов применять не будет

Stanislav
14.03.2017
13:04:38
Если иконки нормально сделаны) viewbox соответсвует размерам по высоте\ширине. Но это просто допилить руками

DimenSi
14.03.2017
13:05:08
* не должно
если бы у меня была галп сборка, я бы это решил бы без проблем, но с вебпаком я не очень на ты

Stanislav
14.03.2017
13:05:52
если бы у меня была галп сборка, я бы это решил бы без проблем, но с вебпаком я не очень на ты
так у меня так то тоже все вебпак собирает. А иконки галп. Один маленький скриптик

Alex
14.03.2017
13:05:55
С ним не нужно на ты, просто приносишь в жертву барашка и всё начинает работать

DimenSi
14.03.2017
13:06:25
https://materialdesignicons.com/ выглядят вроде неплохо

Stanislav
14.03.2017
13:08:02
Сборка иконок это не такая частая задача, как по мне. Не обязательно пихать ее в общую сборку с js, имхо

DimenSi
14.03.2017
13:08:54
ты спрайт собираешь?

Stanislav
14.03.2017
13:09:02
Да, конечно

Google
DimenSi
14.03.2017
13:09:04
а в localstorage сохраняешь?

Stanislav
14.03.2017
13:09:17
Нет, зачем

Он на странице заинфайлнен

DimenSi
14.03.2017
13:10:13
ну как зачем

Stanislav
14.03.2017
13:10:23
ну как зачем
Ну зачем? :)

DimenSi
14.03.2017
13:10:45
чтоб не качать их каждый раз)

Stanislav
14.03.2017
13:11:22
чтоб не качать их каждый раз)
ну у меня не пицот иконок. Да и страница не перезагружается же, SPA типа

Не уверен, что их даже 50 будет

DimenSi
14.03.2017
13:11:38
да наверно ты прав

Stanislav
14.03.2017
13:11:57
К тому же SVGO очень хорошо выкидывает ненужное

DimenSi
14.03.2017
13:13:02
а как ты ими управляешь? Я когда делал себе такую штуку на обычном проекте, накидывал на них svg fill: currentColor width: 1em height: 1em

Denis
14.03.2017
13:13:38
Народ, подскажите как правильно сделать. Делаю компонент myComponent.vue, в нём нужно получать по урлу список данных и рендерить его в шаблон. Соответственно юзаю для этого vue-resource. Но когда в шаблоне вывожу v-for='foo in bar' выдаёт ошибку, когда я пытаюсь в этом цикле обратиться с какому-нить параметру foo.foo ЧЯДНТ

Ivan
14.03.2017
13:14:02
Код покажи

Denis
14.03.2017
13:14:49
export default{ name: 'categories', data(){ return{ msg:'hello vue', categories: [] } }, created: function(){ var _self = this; this.$http.get('/static/data/categories.json').then(response => { this.categories = response.body }, response => { // error callback }); } }

Михаил
14.03.2017
13:14:59
v-if="categories.length"

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