@vuejs_ru

Страница 3509 из 3900
Vladimir
26.08.2018
07:07:10
Тогда если там опечатка, то не удивлюсь, что еще где-то есть, так что ищи

Yevhenii
26.08.2018
07:15:21
Я тебя понял, опечатка??

Ты на код посмотри, и сам все поймешь, если погимаешь

Илья
26.08.2018
07:43:42


Google
Kendr
26.08.2018
07:44:49
О, я в тиливизири

Илья
26.08.2018
07:46:11
ах ты и тут предатель =)

лазутчик реакта

Moth
26.08.2018
07:49:56
ах ты и тут предатель =)
Ну, всё правильно он сказал. Вью подходит для неосиляторов?

[Anonymous]
26.08.2018
07:56:10
Подскажите в каком формате вам с апи приходят связанные данные.. допустим автор статьи и коменты.. как и когда вы это подгружаете?

Саша
26.08.2018
07:59:08
Подскажите в каком формате вам с апи приходят связанные данные.. допустим автор статьи и коменты.. как и когда вы это подгружаете?
Формат: JSON, я делаю axios запрос на created() в компоненте Либо у меня бек уже отдаёт статьи с комментами, либо (в админке нужно вне зависимости от категории поста иметь все категории) делаю await Promise.all(...)

Саша
26.08.2018
08:01:47
Что-то типа: await Promise.all([getPost(id), getCategories])

Ну где эти 2 функции - на самом деле axios

[Anonymous]
26.08.2018
08:03:46
Что-то типа: await Promise.all([getPost(id), getCategories])
Это понятно но пост открывается на редактирование и у тебя категории появляются лишь потом.. то есть моргание происходит

St
26.08.2018
08:04:31
Делай прелоадер.

[Anonymous]
26.08.2018
08:04:33
Вот допустим как в форме делать если там тоже есть селект из категорий каких нибудь..

Вообще я так понимаю это с ssr решается..

Google
St
26.08.2018
08:05:06
Решается.

Саша
26.08.2018
08:05:13
Да, прелоадер, а когда зарезолвится Promise.all, показывать всё

[Anonymous]
26.08.2018
08:08:26
Да, прелоадер, а когда зарезолвится Promise.all, показывать всё
Ну на фронте ты же не будешь так делать..

Саша
26.08.2018
08:09:31
Ну на фронте ты же не будешь так делать..
Почему? Так на фронте и делается, бек к прелоадерам отношения не имеет

Можно поставить прелоадер только на список категорий

[Anonymous]
26.08.2018
08:10:31
Там и кэш есть и прочие штуки

А то если таких данных у тебя на странице много ты будешь делать 10 запросов?

И постоянно загружать одни и те же категории которые можно было бы кэшироватт

[Anonymous]
26.08.2018
08:13:22
У тебя vuex?

Саша
26.08.2018
08:13:36
Ага

[Anonymous]
26.08.2018
08:13:54
И на каком этапе ты кэш загружает?

Саша
26.08.2018
08:14:19
Один раз загрузил и кладу в стор. Дальше из стора беру

У меня просто хостинг и SSR не варик ?

[Anonymous]
26.08.2018
08:19:44
Один раз загрузил и кладу в стор. Дальше из стора беру
Так а где загружаешь? При инициализации вью прям?

Саша
26.08.2018
08:20:29
Не, при первой инициализации компонента, который будет это использовать

Так а где загружаешь? При инициализации вью прям?
Иначе это было бы слишком накладно)

[Anonymous]
26.08.2018
08:21:50
Google
[Anonymous]
26.08.2018
08:22:06
Что если у тебя нескольким компонентам эти категории нужны?

Саша
26.08.2018
08:22:41
Что если у тебя нескольким компонентам эти категории нужны?
Первый сделает запрос и запихнёт в стор. Остальные уже из стора будут брать)

Саша
26.08.2018
08:28:32
Какой компонент это делает?
Эта вся логика в хранится в vuex action. Т.е., он сам понимает - делать запрос к беку или отдавать данные из стора

Компоненты просто дёргают этот action)

[Anonymous]
26.08.2018
08:28:59
Аа точно

Evgeny
26.08.2018
08:53:41
а кто нибудь пробовал Weex?

Ivan
26.08.2018
08:58:09
а кто нибудь пробовал Weex?
это тот который "вам нужен сайт? сделайте его сами..."?

vadim
26.08.2018
09:00:02
фреймворк

Evgeny
26.08.2018
09:01:30
St
26.08.2018
09:02:01
Много китайского.

St
26.08.2018
09:02:03
Очень много.

Мне сказали, что он не очень стабилен. Я пока этого не сильно заметил.

Но комьюнити у него китайцы (Ибо это проект алибабы)

Evgeny
26.08.2018
09:03:28
я так доку сейчас политал, вроде есть дока на понятном английском с примерами

а ты в продакшен используешь?

St
26.08.2018
09:08:24
Пока только для себя, понять возможности натива. *Делаю игру на js, чувствую себя аутистом*

Evgeny
26.08.2018
09:13:19
canvas?

Anton
26.08.2018
10:03:26
Всем привет, кто с nuxt работал, подскажите, у меня в локал сторедже хранятся иды заявок, нужно при инициализации приложения получить заявки по этим айдишникам и запихать в стор, пока стоял мод spa - это делалось через middleware, но теперь пререндеринг происходит на серваке, и когда вызывается мидлвэр, о локал сторедже юзера еще ничего не известно, так вот вопрос: есть ли какой то калбэк который вызывается при инициализации приложухи vue, на клиенте, при серверном рендеринге, чтоб в этот момент получить список заявок по айдишникам из локал стореджа? Заранее благодарю

Google
Denys
26.08.2018
10:05:33
Сделай реализацию через куки, а не сторедж

Anton
26.08.2018
10:10:30
справедливо, а так интереса ради, все таки есть какой то калбэк который на клиенте вызовется после инициализации приложухи? или все эти хуки жизненных циклов отработают при серверном рендеринге и на клиенте уже все будет тихо?

Denys
26.08.2018
10:11:20
Mounted вроде бы не вызовется на сервере, можешь попробовать там)

Anton
26.08.2018
10:13:23
Ок, спасибо

bulbazavr1k
26.08.2018
10:42:30
ребят? как мне в created, обратиится к геттеру?

Admin
ERROR: S client not available

Denys
26.08.2018
10:54:01
А created?
хз) а где?

bulbazavr1k
26.08.2018
10:56:46
mapGetters this.$store.getters
а надо указывать модуль?

или nuxt делает стор глобальным?

Denys
26.08.2018
10:59:45
думаю нужно указывать) посмотри в дев тулзах (или выведи в консоль) какая у тебя структа сторы

Александр
26.08.2018
11:26:32


M
26.08.2018
11:33:15
Привет, ребят. Подскажите, пожалуйста почему не работает стиль к диву в v-for item in items при рендеринге листа :style="{background-image: url(item.image) }" К items присвоен объект от запроса в created.

Alex
26.08.2018
11:43:40
потому что у тебя мешанина

тебе строку надо получить

'backogrund-image: url(' + item.image + ')'

а тьфу там же обьект

сделат method корое

Google
Alex
26.08.2018
11:44:50
там очевиднее

Dmitrii
26.08.2018
11:45:54
Так напиши как в коде

Alex
26.08.2018
11:46:08
itemStyle(item) { return { backgroundImage: 'url(' + item.image + ') }; }

и :style="itemStyle(item)"

Dmitrii
26.08.2018
11:46:48
А ошибка какая?

Или никаких

Alex
26.08.2018
11:47:09
там не будет ошибки если просто не валидный стиль

M
26.08.2018
11:49:38
<div v-bind:style='{ backgroundImage: "url("+"../assets/goods/" + item.image + ")", }'></div>

Или никаких
никаких

Dmitrii
26.08.2018
11:51:55
M
26.08.2018
11:52:09
Есть фичи?

Dmitrii
26.08.2018
11:54:00
Ну, я с телефона и мне не оч удобно. Попробуй прогуглить это вопрос. Должно работать из коробки

M
26.08.2018
11:54:43
То есть дело в webpack

ок погуглю

Dmitrii
26.08.2018
11:55:06
Не обязательно.

Я конечно не вижу ошибки в приложенном коде

Но попробуй <div :style="{ backgroundImage: url(${ item.image})}"></div>

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