
Rafael
14.03.2017
07:52:43

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

Rafael
14.03.2017
07:58:15

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
В руте

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

Rafael
14.03.2017
08:20:19

Сашка
14.03.2017
08:20:51

Rafael
14.03.2017
08:21:11

Google

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

Rafael
14.03.2017
08:22:20
тут явно что-то не так

Сашка
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
Ребята, если есть какой-то дропдаун, который открывается при клике, я хочу его закрывать на любой клик(кроме клика внутри дропдауна), как это лучше всего сделать ? просто вешать глобальный клик и чекать клик таргет ?

Сашка
14.03.2017
08:57:18

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

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

Andrey
14.03.2017
12:01:51

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

Kelin
14.03.2017
12:40:39

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

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
Не уверен, что их даже 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
Код покажи

Михаил
14.03.2017
13:14:35

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"

Stanislav
14.03.2017
13:15:14