
Pavel
13.08.2018
20:04:10
А данные с формы пусть по фтп раз в неделю выкачивают

Yan
13.08.2018
21:10:09
@eddimensi что с тобой

DimenSi
13.08.2018
21:11:39
вроде все ок

Yan
13.08.2018
21:15:17

Google

DimenSi
13.08.2018
21:17:45
я не очень понимаю твои вопросы

Юрий
13.08.2018
21:40:35

Влад
13.08.2018
21:49:19
Когда уже выйдет бекенд для фронтендеров
А, подождите...

coder
13.08.2018
21:54:39
Поодскажите книгу по правильной организации кода в больших проектах. Приемы использования шаблонов , прямо примеры. Именно для js . Вроде стараешься писать аккуратно, а потом бах и через пару месяцев жутчайшая каша получается ))
И остальные программеры в который раз говорят что js зло )))))

Michael
13.08.2018
22:19:11

coder
13.08.2018
22:23:19
используй typescript
coder coderisimo:
Какие-то проблемы это, наверное, решит, но не структурные. У нас проект на yii. Соответственно все разбивается как в стандартном mvc + компоненты, хелперы, бехейворы, виджеты. Даже без опыта вырисовывается какая-никакая логичная структура. А вот как быть с js. Думал может есть книга или курс на буржуйском на жту тему

Michael
13.08.2018
22:29:04
посмотри в гитхаб примеры всякого.

coder
13.08.2018
22:31:49

Kendr
13.08.2018
22:32:54

Andrew
13.08.2018
23:14:56

Google

Andrew
13.08.2018
23:15:00
Хотя имхо

Gorbonos
14.08.2018
03:04:22
Всем привет. Требуется генерировать разметку на сервере для некоторых частей приложения (каталог, карты товаров итд) и поэтому возник вопрос по SSR, точнее по Nuxt.js. Правильно ли я понимаю, что nuxt разбивает приложение на составные роуты и генерирует статический html для каждого роута и при этом теперь мне не нужно держать на бекенде ноду, в отличии от обычного server side rendering. Как при этом живет контент подгружаемый динамически?
не понимаю чем это от пререндера отличается тогда.
вроде нашел ответ тут https://github.com/nuxt/nuxt.js/issues/1034

Sunlive
14.08.2018
04:19:12
нет
пререндер есть пререндер
сср есть сср
накст юзает сср
и ноду

Valery
14.08.2018
04:21:00
Подскажите, плиз, как сделать так, чтобы вначале вызывался мой обработчик, до того как нажатие бэкспейс сотрет цифру в поле ввода, а не после того? <input type="number" class="form-control" @keyup.delete="isDelete($event)" v-model="good.OrderedQty" >

Илья
14.08.2018
04:24:26
У тебя js под рукой используй событие keydown

Алексей
14.08.2018
04:26:20
подскажите как адекватнее забрать данные из API, если используется пагинация? К примеру, есть ресурс, который возвращает 10 страниц данных, запрашиваю я их через vue-resource: Vue.$http.get .... .then(), если бы операция была синхронная - я бы сделал тупо do ....get.... while page result is not empty, но так как данные в промис уходят - я подвисаю.
не хочется городить дичь из серии "сохранить номер страницы в сессии и дергать рекурсию"
ну или как тут заюзать хвостовую рекурсию? засунуть в методс и дергать this.method постоянно? Вообще хотелось бы это сделать вообще в $store (vuex)

Timur
14.08.2018
05:30:11
ребят подскажите как в nuxt импортировать компонент?

bulbazavr1k
14.08.2018
05:33:38
А ошибка какая?

Timur
14.08.2018
05:34:07

Саша
14.08.2018
05:35:14
Перевод строки после закрывающего тега script уберите)
Ошибка говорит о следующем: линтеру не нравится, когда в конце строки есть пробел

bulbazavr1k
14.08.2018
05:36:01
Кек

Google

Timur
14.08.2018
05:37:03

Саша
14.08.2018
05:37:44
Проверьте путь, вдруг неправильный

Symbat
14.08.2018
05:38:33
если true то покажи если false покажи другое. как сделать? подскажите

bulbazavr1k
14.08.2018
05:39:05

Timur
14.08.2018
05:39:13

bulbazavr1k
14.08.2018
05:39:25
За что люблю веб шторм, показывает правильные пути

Саша
14.08.2018
05:40:20

Timur
14.08.2018
05:40:21
а код это index.vue в папке pages

bulbazavr1k
14.08.2018
05:41:01

Timur
14.08.2018
05:41:16

Саша
14.08.2018
05:42:14
Теперь исправляйте пробелы в Managers.vue, путь теперь правильный

bulbazavr1k
14.08.2018
05:42:21
Пробелы
Ух
Что за линт такой)
У меня такого не было

Timur
14.08.2018
05:42:56
охренеть
я его вообще не устанавливал черт подери

Саша
14.08.2018
05:43:52
Ну в корне проекта лежит конфиг

Google

Timur
14.08.2018
05:44:37

Саша
14.08.2018
05:44:53
Судя по комментарию - да)

Timur
14.08.2018
05:45:39

Алексей
14.08.2018
05:54:57
Делитесь опытом =) Есть API: /get/products/;page/ как лучше в vuex реализовать получение всех продуктов? Есть у кого примерчик?
Смущает асинхронность, не хочется отправить сразу на сервере 100 запросов и не хочется делать хвостовую рекурсию в then
Может есть какой-то нормальный юзкейс?
В vuex создан экшн updateProducts, теперь не могу решить как его лучше реализовать =/

Admin
ERROR: S client not available

Владимир
14.08.2018
05:57:20

Алексей
14.08.2018
05:57:45
потому что есть сотня страниц в API

Alex
14.08.2018
05:58:04
А зачем сразу все загружать то

Алексей
14.08.2018
05:58:15
если я просто сделаю do ... get ... while page is not empty - учитывая что обработкой займется асинхронно промис - у меня улетит анлим запросов

Владимир
14.08.2018
05:58:21

Алексей
14.08.2018
05:58:23
потому что приложение в оффлайн будет сутки работать
мне надо утром зделать синхронизацию и потом юзать данные из localStorage

Alex
14.08.2018
05:58:57
Ну так сделай кнопку для загрузки целиком бд
Зачем на клиенте всегда так грузить

Алексей
14.08.2018
05:59:16
вот я и пытаюсь сделать, но API поменять не могу

Alex
14.08.2018
05:59:21
Я б тебя убил если трафик платный

Алексей
14.08.2018
05:59:35
это корпоративное
потому что там SAP =)

Google

Alex
14.08.2018
05:59:54
Сделай прокси

Алексей
14.08.2018
05:59:58
есть когда-то сделанный API с которым приходится работать и он отдает данные постранично

Alex
14.08.2018
06:00:01
И кешируй там разом

Алексей
14.08.2018
06:00:08
и если запрашивать сраз увсе товары - то там все вешается к чертям
а постранично оно более-менее нормально отдается, поэтому я хочу сделать кнопку Синк и нарисовать прогресс скачивания

Alex
14.08.2018
06:01:30
Прочитай про хвостовую рекурсию и функцию трамплин

Алексей
14.08.2018
06:01:32
но тут упираюсь в то, что вылезает необходимость многих запросов и оно асинхронное =(

Alex
14.08.2018
06:01:40
Там всегда есть примеры с задержкой

Алексей
14.08.2018
06:01:48
про хвостовую я выше писал, а трамплин сейчас гляну
не гуглится трамплин, как его по англ?
но вариант только с рекурсией получается? В then после первого исполнения снова дергаю экшн?
requestProductList ({commit, dispatch}) {
Vue.http.get('v1/product/index?onPage=20&page=0')
.then(response => {
commit('setProducts', response.body.data)
dispatch('requestProductList')
})
},
и текущую страничку в $store и процерку на пустой результат? Мне просто как-то это костноязычным кажется, хз

Alex
14.08.2018
06:18:55
Страницу менять надо
А так в целом тоже вариант

Serge
14.08.2018
06:19:11
Народ. Вопрос скорее не совсем по vue. а скорее к вэбпаку
Как мне сделать так чтобы можно было собирать билд с разным кодом. (vue-cli 3)
ну например:
npm run build --lite - собирает только views/lite и views/common
npm run build --full собирает views/lite и views/common и какой нибудь views/plus
ну это условно

Alex
14.08.2018
06:19:24
Было б проще если можно было получить количество элементов коллекции