
DASTAN
12.05.2018
10:54:56
это с компонентами, роутами, вьюекс модулями и тд
дополнительные утилиты

Hedint
12.05.2018
10:56:26
Это не очень много. По крайней мере у меня есть проект, где их под две тысячи, и он собирается (точнее, пересобирается) достаточно быстро. Так что думаю, дело не в размере в твоем случае :(

Google

DASTAN
12.05.2018
10:58:52
короче, я реализовал динамическую форму, где каждое поле формы это отдельный object с возможностью дополнительной кастомизацией после импорта. когда она была в проекте, сборка вообще за 20 секунд перевалил, потом я все это отключил, и он снизил до 10 секунд.
я думаю до 5 секунд это терпимо

Evgeniy
12.05.2018
11:00:15
разница в сборке +-10 секунд это же так важно, тэг сарказм каждый может раставить

Иван
12.05.2018
11:01:07
Если это сборка после изменения, то реально важно

Hedint
12.05.2018
11:01:12
Он вроде как про пересборку говорит
Для полного Билда 10 секунд может быть не важно, для пересборки это вечность)

DASTAN
12.05.2018
11:03:07

Иван
12.05.2018
11:04:04
Хм
Для сокращения первого билда я кеш прикручивал
Но это вроде на пересборку не влияет

DASTAN
12.05.2018
11:05:18
или он все подряд?

Иван
12.05.2018
11:05:29
Ее и всех ее родителей

Google

Иван
12.05.2018
11:05:38
До корня самого

DASTAN
12.05.2018
11:06:07
хорошо подмечено, попробую поискать, правда лень каждый файл сидеть и открывать

Иван
12.05.2018
11:06:31
Вообще дев сервер может показывать это все в консоли
Попробуй вотч в отладочнрм режиме запустить

DASTAN
12.05.2018
11:07:10
подскажешь команду?

Иван
12.05.2018
11:07:54
Неа
Да еще и с телефона

DASTAN
12.05.2018
11:37:25
кстати, линтеры могут быть к этому причастны?

Иван
12.05.2018
11:39:52
Ммм
Возможно, но не точно

Sergey
12.05.2018
11:47:23
У меня есть список с фильтром. При переходе на детальную одного из элементов этого списка а потом возврате все настройки из фильтра соответственно пропадают. Как можно сохранять состояние фильтра, но без vuex, не хотелось бы подтягивать его из-за одного момента

vindi
12.05.2018
11:49:24
LS,
через хранение в ROOT компоненте
через props которые при закрытии вернутся коллбеком
???
PROFIT

DASTAN
12.05.2018
11:51:29

Stanislav
12.05.2018
11:54:53

Sergey
12.05.2018
11:56:24

Stanislav
12.05.2018
11:57:01

Sergey
12.05.2018
12:28:00
Попробуй <keep-alive>
Тогда переход нужно делать без router? То есть просто переподставлять значения в :is?

Stanislav
12.05.2018
12:28:59

Rafael
12.05.2018
13:03:22
Я про кип-элайв

Google

Rafael
12.05.2018
13:03:46
Сколько я думал, так и не смог придумать реальный кейс, где нужно кеширование

Stanislav
12.05.2018
13:04:05

Rafael
12.05.2018
13:04:53
Да
Эм, а зачем кешировать шаги степпера? Я если делал такое, то ручками кешировал нужные мне данные

Stanislav
12.05.2018
13:06:39

Rafael
12.05.2018
13:08:52
Ну потому что реализация степеера выглядит как: контейнер родитель + компонент шага

Stanislav
12.05.2018
13:10:19

bebebe
12.05.2018
13:13:21
коллеги подскажите.
собираю webpack'ом vuejs и заливаю через serverless фреймоврк в aws на s3 bucket
мой вопрос:
как поменять prefix по которому запрашиваются assets? типа css и js?
в моем докер контейнере все билдится в '/'
а когда заливается на s3, то добавляется префикс /s3_bucket_name/
на примере, локально я открываю http://localhost:8080/
когда заливаю, получается http://aws.amazon.com/myapp/
как добавить префикс? извините я начинающий веб девелопер
или в какую сторону гуглить?

Stanislav
12.05.2018
13:14:07

bebebe
12.05.2018
13:18:18

Stanislav
12.05.2018
13:19:54
2.9.3
Вроде в папке config лежат конфиги (внезапно!) на прод и дев.
Пошарся там, что-то вроде assetsPath , не помню точно

bebebe
12.05.2018
13:20:30

Timur
12.05.2018
13:34:12
Всем привет. Ребят хотелось узнать. Написал приложение запустил npm run buildи получил файлы. Залил на сервер. Все прекрасно. Теперь появились правки. Переписал/дописал/изменил функционал. Теперь опять build делать и перезаливать файлы? Или есть более нормальный вариант?


Victor
12.05.2018
13:54:59
Попробую предположить а потом убегу пока меня будут закидывать камнями)
Вообще имхо делать нужно так
1) Написал код
2) Залил в гит (или другую систему контроля версий)
3) с гита скачал на сервер
4) на сервере запустил билд
это если без CI (Continuous Integration). То есть, в гите, не храним сбилденное приложение
Но чтоб нам всегда так не делать руками есть всякие CI системы, аля ты изменил код, запушил, а система похватила изменения и сама начала билдить все как надо
но я не особо здесь шарю, макимум что юзал это CodeShip
один хрен вручную заливать файлы точно плохо

Timur
12.05.2018
13:57:37

Stanislav
12.05.2018
14:04:03

Google

Anton
12.05.2018
14:05:29
Всем привет, кто-то юзал IntersectionObserver на елементах с position fixed?

Timur
12.05.2018
14:05:55

Stanislav
12.05.2018
14:06:46

Timur
12.05.2018
14:07:09

Stanislav
12.05.2018
14:07:14
?

Kylych
12.05.2018
14:26:08
ребята кто работал vk auth widget на локалке. я столкнулся с такой проблемой
Invalid application domain. Please specify correct base domain name in app settings, or use widget only in localhost

Эмиль
12.05.2018
14:27:06

Kylych
12.05.2018
14:27:34
нет я понял ошибку
но как вообще настраивается тогда

Эмиль
12.05.2018
14:28:36
Хз)
Скоро кто-нибудь ответит)

Kylych
12.05.2018
14:29:37
?

Rafael
12.05.2018
14:30:26
Что за темная тема в ff у тебя?

Kylych
12.05.2018
14:30:38
хз
у меня с корня такой?

Anton
12.05.2018
14:38:08
это спешл сборка по минт походу

Agshin
12.05.2018
14:58:43
привет. помогите с добавлением продуктов в корзину и с манипуляцией с количеством.
во vuex:
actions: {
addShop(context, item){
item.quantity = 1;
context.commit('addShop', item);
},
}
mutations: {
addShop(state, item){
state.cart_products.push(item);
state.totalSum += parseFloat(item.price);
},
в корзине:
computed: {
cart_products(){
let products = this.$store.state.cart_products;
products.forEach(el => {
let self = false;
products.forEach((el2, i) => {
if(el.id == el2.id){
if(!self){
self = true;
} else {
el.quantity++;
products.splice(i, 1);
}
}
});
});
return products
},

Google

Agshin
12.05.2018
15:01:02
проблема в том, что данные количества обновляются, только при добавлении нового продукта. Свойство quantity не является реактивным
стоп. не читайте этот код. нашёл ошибку
сама логика добавления в корзину верная ? или лучше сделать иначе?

vindi
12.05.2018
15:04:03
а фильтр по продуктам не проще?

Stanislav
12.05.2018
15:04:24

Rafael
12.05.2018
15:06:27

Stanislav
12.05.2018
15:13:59

Rafael
12.05.2018
15:14:34
Потому что потом можно логики докрутить
Не переписывая много кода

Valeriy
12.05.2018
15:34:05
кто подскажет как правильно запилить скрипт, который отслеживает наличие полосы прокрутки и соответсвенно центрирует содержимое страницы?
или уже готовое решение, если такое есть

DimenSi
12.05.2018
15:35:25
полосу прокрутки не отследить.
а решение для модалок состоит обычно в том, что при инициализации проверятся ширина скроллбара и выставляю padding на эту ширину
в vk решают проблему с прыгающим скроллом путем указания фиксированной ширины у контейнера

Artur
12.05.2018
16:07:11
Кто-то встречал модуль для vue -> files manager (files explorer)

Artem
12.05.2018
16:11:14
@amareis как тебе в целом пайтон конфа?

Иван
12.05.2018
16:24:35