@vuejs_ru

Страница 332 из 3900
Yaroslav
02.04.2017
08:49:50
Я пока на vee-validator остановился

Vladyslav
02.04.2017
09:11:44
Всем привет, подскажите плиз, а есть какая-то возможность в nuxt.js сделать так ,Чтобы он не генерил каждый статический компонент с доктайпом, мета тегами ипрочим, А отдавал число html компонента ?

Yaroslav
02.04.2017
09:26:51
Он каждый раз и не генерит

Google
Yaroslav
02.04.2017
09:27:03
Только при первом запуске npm run dev

Vladyslav
02.04.2017
09:27:28
он генерит мета информацию в каждую страницу-компонент

и собственно вопорс- как ее вообще не генрить)

Yaroslav
02.04.2017
09:28:14
Ну если в компоненте указано head() {...} тогда будет генерить

Vladyslav
02.04.2017
09:29:34
не указано ничег ов компоненте

Dima
02.04.2017
09:30:09
В таких случаях лучше к вебпаку ССР прикрутить

Vladyslav
02.04.2017
09:31:37
а мижна ссылочку в студию на это дело ?)))

а то щас ковыряю серверный рендер ,Куча вариантов, но из коробки ни одного подходящего

Dima
02.04.2017
09:33:38
В доках есть ссылки

@google Vue ssr

Ребят, а можно гайдик, как это создать PWA, как это сделать на базе vue и так далее. А то что-то только услышал обо всём этом и создать приложение было бы интереснее, чем создать сайтик.

и опишите пожалуйста "приколы" polymer. Очень давно его щупал, не впечатлил. Есть у него преимущества по сравнению с тем же vue?

DimenSi
02.04.2017
13:57:48
полимер совершенно другой подход

Google
DimenSi
02.04.2017
13:58:27
полимер реализации веб-компонентов. Шадоу дом, html импорты и т.д.

в данный момент полимер хуже вью хотябы потому, что vue это просто js, а полимер заставляет юзать полифилы

и там сначала html, а потом js, когда в vue это сначала js, потом хтмл

т.е. на полимере ты спа не сделаешь

Dima
02.04.2017
14:04:56
Окей, какая библиотека компонентов наиболее полная и production-ready?

Vladyslav
02.04.2017
16:32:27
ребята, заюзал вот эту вещь для пререндера , всех орошо, Но по тогу он мне отдает html для каждого роута с доктайпом,ьегом head и всем прочим, а есть вариант что вырезать эти все теги и рендерить только компонент ?

https://www.npmjs.com/package/prerender-spa-plugin

Vladimir
02.04.2017
17:32:45
Muse ui
Там дока полу китайская :)

Rafael
02.04.2017
17:42:58
Там дока полу китайская :)
но все же и так понятно :DD

просто сначала учишь китайский, потом используешь muse

делов то

Vladimir
02.04.2017
17:43:45
но все же и так понятно :DD
Как на счет https://vuetifyjs.com/

Rafael
02.04.2017
17:45:25
Как на счет https://vuetifyjs.com/
я бы его ни за что не стал использовать из-за страшного, как ядерная война, сайдбара

Vladimir
02.04.2017
17:45:45
просто сначала учишь китайский, потом используешь muse
Выучил китайский, а либа на корейском оказалась :)

Rafael
02.04.2017
17:46:16
я бы его ни за что не стал использовать из-за страшного, как ядерная война, сайдбара
не то, чтобы страшным, но она не выглядит достаточно функциональной

типо хочется сверху хедер забабахать, иконочки, вложенность какую-то

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

Google
Vladimir
02.04.2017
17:47:46
Сравинвал с http://element.eleme.io в принципе практически все есть, но весит меньше в 2 раза element а

Rafael
02.04.2017
17:48:02
потом, еще не понятно насколько кастомизируется навбар

Vladimir
02.04.2017
17:50:06
Да и баги некоторые есть, точнее недоработки, некоторые элементы выглядят не так как в описании...

Вот немогу определится что лучше взять

Kelin
02.04.2017
18:02:28
А есть какой-нибудь сайт типа physics_ru?

Stanislav
02.04.2017
18:25:23
Kelin
02.04.2017
18:28:44
Дмитрий
02.04.2017
18:38:46
Всем привет, кто может подсказать: начал осваивать vuex, хочу перед монтированием компонента загрузить данные с сервера. В хуке created зову action, который данные получает, но при загрузке данные, которые надо отобразить, пустые, хотя стор обновился. Пробовал сначала через геттеры, потом напрямую из стора брать данные для отображения - результат тот же. Не пойму что я делаю не так - то ли мне в created надо как-то подождать выполнения action-a, то ли как-то вручную что-то дернуть? Если нужно будет код покажу

Diasko
02.04.2017
18:40:04
await async

Дмитрий
02.04.2017
18:41:46
await async
В хуке компонента, или в самом экшене?

DimenSi
02.04.2017
18:42:52
никому твой код не нужен

?

DimenSi
02.04.2017
18:44:21
по сути все просто Инициализируешь в сторе начальное свойство В моунте проверяешь свойство, пустое оно или нет. Инициализируешь диспатч экшена Через mapGetters работаешь с данными

Дмитрий
02.04.2017
18:45:49
точно не уверен, но думаю хук не ждёт, пока данные прилетят, а выполняется дальше
Вот мне тоже так кажется, но по идее геттеры должны быть реактивными

DimenSi
02.04.2017
18:46:01
они и есть реактивные

Дмитрий
02.04.2017
18:46:03
И как данные прилетят, должны обновиться

DimenSi
02.04.2017
18:46:28
чекай через vue devtools vuex стор

Diasko
02.04.2017
18:46:36
в консоль выведи что прилетает от сервака, может там косяк

Google
Дмитрий
02.04.2017
18:47:38
От сервака все норм прилетело, в сторе тоже все в порядке

DimenSi
02.04.2017
18:48:06
а в самом компоненте геттер как отображается?

Дмитрий
02.04.2017
18:48:44
В компоненте геттер undefined

Diasko
02.04.2017
18:48:45
Где то не реактивные данные)

Admin
ERROR: S client not available

Дмитрий
02.04.2017
18:49:01
Вложенность вроде маленькая

DimenSi
02.04.2017
18:49:39
1. ты не правильно сделал геттер 2. мутация, че с ней?

Дмитрий
02.04.2017
18:49:59


DimenSi
02.04.2017
18:50:58
че за дабл about?

Eugene
02.04.2017
18:51:00
а как в геттер заносишь?

DimenSi
02.04.2017
18:51:34
лан покажи код стора

не думаю, что он у тебя большой

Дмитрий
02.04.2017
18:51:50
че за дабл about?
Это модуль



Геттер

DimenSi
02.04.2017
18:52:27
мутацию и экшен

Дмитрий
02.04.2017
18:53:23
https://gist.github.com/tynopet/0d81a14abda247ee95170e9779b661e1

Так наверное безболезненнее для чатика будет

Я кажись понял

Где я лох)

Google
Дмитрий
02.04.2017
18:55:10
Хотя не до конца

Первая проблема в двойном about

DimenSi
02.04.2017
18:56:39
не любишь ты деструктуризацию и спред оператор, да?

Eugene
02.04.2017
18:56:53
https://gist.github.com/tynopet/0d81a14abda247ee95170e9779b661e1#file-js-L28 почему не state.about.title = info.title;?

Дмитрий
02.04.2017
18:57:21
не любишь ты деструктуризацию и спред оператор, да?
Пока не до конца их понял, надо книжку по es6 дочитать

https://gist.github.com/tynopet/0d81a14abda247ee95170e9779b661e1 Убрал about

Eugene
02.04.2017
18:58:19
у тебя в store не объявлены поля

DimenSi
02.04.2017
18:58:42
state

честно говоря какая-та жопа

Дмитрий
02.04.2017
19:00:15
честно говоря какая-та жопа
Сильно наговнокодил, да?

DimenSi
02.04.2017
19:00:59
ну, я сам 3 месяца на js, но то что ты написал, мне лично не нравится, но я не могу найти ошибку без дебага. и мне не нравится уровень твоей вложенности

у тебя есть сторе

в нем есть state.about

но ты все записываешь в state.title

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