@vuejs_ru

Страница 3439 из 3900
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
Вроде vue - это js для бекэндеров, которым противно об настоящий фроэтенд руки пачкать. Откуда в этом чате такой ходивар?
когда вышел ангуляр говорили что он для бэкэндеров которые могут только в mvc когда вышел реакт говорили что он для бэкэндеров чтоб разметку в коде писать вот теперь вью для бэкэндеров

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

А, подождите...

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

И остальные программеры в который раз говорят что js зло )))))

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

coder
13.08.2018
22:31:49
не надо паттерны пхп и другого бека тянуть во фронт.
Есть Мэтт Зандстра. Но там в вакууме.. и притянуть это еще и на js без опыта толково скорее всего утопия. Значит книги такого уровня , адаптированной для jsников нету..жаль

Kendr
13.08.2018
22:32:54
Andrew
13.08.2018
23:14:56
Паттерн не связан с языком
Согласен, но mvc на фронте это так себе идея

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
Перевод строки после закрывающего тега script уберите)
убрал теперь ругается на то, что Can't resolve '~components/Managers' in 'D:\Projects\nuxt-managers\pages'

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

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

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
Саша
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: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
потому что есть сотня страниц в API
а зачем нужно загружать все? почему не устраивает пагинация?

Алексей
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
Было б проще если можно было получить количество элементов коллекции

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