@vuejs_ru

Страница 2883 из 3900
DASTAN
12.05.2018
10:54:56
В настройках вебпака ничего не менял? Немаленький- это сколько файлов?
настройки вебпака вроде не менял, честно говоря, не считал, может около 200 файлов

это с компонентами, роутами, вьюекс модулями и тд

дополнительные утилиты

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
Для полного Билда 10 секунд может быть не важно, для пересборки это вечность)
да, ты менял понял. не первая сборка, которая сразу после команды типа npm run dev, а именно после сохранения файла последующие сборки

Иван
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

Sergey
12.05.2018
11:56:24
Stanislav
12.05.2018
11:57:01
router-link :to=
Попробуй <keep-alive>

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

Stanislav
12.05.2018
12:28:59
Тогда переход нужно делать без router? То есть просто переподставлять значения в :is?
Кип-элайв работает в т.ч. с роутером. В доке это все есть. Ну и гуглить можно

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
Да

Эм, а зачем кешировать шаги степпера? Я если делал такое, то ручками кешировал нужные мне данные

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

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/ как добавить префикс? извините я начинающий веб девелопер

или в какую сторону гуглить?

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

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 один хрен вручную заливать файлы точно плохо

Stanislav
12.05.2018
14:04:03
Всем привет. Ребят хотелось узнать. Написал приложение запустил npm run buildи получил файлы. Залил на сервер. Все прекрасно. Теперь появились правки. Переписал/дописал/изменил функционал. Теперь опять build делать и перезаливать файлы? Или есть более нормальный вариант?
Юзаем CI (например, GitLab): 1. Пушим измененный код в master в GitLab 2. GitLab CI запускает тесты, сборку 3. Написанную заранее команду, с использованием, например, lftp, GitLab заливает сбилженное приложение на прод.сервер

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

Stanislav
12.05.2018
14:06:46
Спасибо сегодня начну тестить с этой штукой
Там не сложно. Гуглить, смотреть логи, штудировать доки гитлаба

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

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

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