
Леха
23.08.2018
10:52:33

Serge
23.08.2018
10:52:53
Привет. А на typecript кто-нибудь пишет ?
Можно как-нибудь входные параметры типизировать, если это не простой тип ?

Anton
23.08.2018
10:53:14
интерфейс напиши

Bohdan
23.08.2018
10:53:40

Google

Serhiy
23.08.2018
10:54:05
+
подскажите, как использувать в отдельной компоненте?

Bohdan
23.08.2018
10:54:40
там фишка в том, что нужно передавать конструктор
я делал магию с замыканим и кастингом в object, но пользы не увидел

Serge
23.08.2018
10:54:42

Serhiy
23.08.2018
10:54:49
@BigTRex там есть пример что можно использувать типа то <i18n src="./translation.json"></i18n> но кидает ошибку 'Cannot translate the value of keypath'

Леха
23.08.2018
10:56:12
А содержимое файла? Вообще надо бы пример кода. Мы в проекте такого не используем, у нас JSON с API прилетает.

Serhiy
23.08.2018
10:57:54

Леха
23.08.2018
10:58:39
А откуда в message.hello взялся message?

Сергей
23.08.2018
10:59:33
Ребят у меня такой вопрос. Хочу писать фронтенд к порталу на vue. Уйти от выдачи статически страниц сервером, дергать данные по айпи. Стоит ли? Есть какие то подводные камни которых сразу не видно?

Serhiy
23.08.2018
10:59:43

Вова
23.08.2018
11:06:06

Alex
23.08.2018
11:08:31

Сергей
23.08.2018
11:09:19
Да прочитал про vue, про ssr
Вроде все круто звучит

Google

Alex
23.08.2018
11:10:07
На столбе тоже слово из трех букв написано

Сергей
23.08.2018
11:10:57
Ну то есть смысла нет?

Alex
23.08.2018
11:11:29
если все уже работает - не трогай ;)

Сергей
23.08.2018
11:12:49
С нуля начинаю
Ещё даже верстать не начал

Вова
23.08.2018
11:15:28
@old_deda, пробуйте, ничего сложного нет
про серверный рендеринг, может не стоит сразу браться. Досточно разобраться со сборкой

Сергей
23.08.2018
11:17:31

Вова
23.08.2018
11:17:39
да

Serhiy
23.08.2018
11:22:52
+
а там не нужно использувать доп. плагин vue-i18n-loader ?

Dmitry
23.08.2018
11:23:56

Вова
23.08.2018
11:23:56
я не использую

Serhiy
23.08.2018
11:24:34

Сергей
23.08.2018
11:24:54

Вова
23.08.2018
11:25:33
если в скрипте, то this.$t('validation.max.string', {'max': 35})
это пример
validation.attributes.card.sim это ключи в json, со всеми языками я дальше в глубину переводы
типа такого: "bg": {
"auth": {
"failed": "Неуспешно удостоверяване на потребител.",
"throttle": "Твърде много опити за вход. Моля, опитайте отново след {seconds} секунди."
},

Google

Serhiy
23.08.2018
11:29:02
то я могу так <p>{{ $t('hello') }}</p>
?

Вова
23.08.2018
11:29:43
да

Serhiy
23.08.2018
11:29:51
<i18n src="./translation.json"></i18n>
а так подключал файл?

Вова
23.08.2018
11:30:43
у меня файл с переводами такой:
импортируется так import Locale from './vue-i18n-locales.generated';
ну я могу тебе скинуть куда нибудь файл, который настраивает перевод
посмотришь

Serhiy
23.08.2018
11:33:18
так у тебя не json формат файла

A
23.08.2018
11:33:19
А как быть если переводы надо загружать из файла, например, csv?

Serhiy
23.08.2018
11:33:20
давай в лс
скинь

A
23.08.2018
11:34:21
Или вообще с удаленного сервера

Alexey
23.08.2018
11:47:04
Здравствуйте. Прошу сильно не пинать, в теме пару дней.
Вопрос следующий:
Я испольщую nuxt и переношу существующий проект. При использовании в компонентах в блоке js селекторов $ из jQuery получаю ошибки. Стоит ли подключать к проекту jQuery или есть штатный способ ?

Сергей
23.08.2018
11:47:38
А как с сео у vue? Ведь роботы не работают с асинхронным контентом, не дожидаются

Dmitry
23.08.2018
11:48:02
nuxt

Google

Дмитрий
23.08.2018
11:48:06

Stanislav
23.08.2018
11:48:29
асинхронный контент это сильно

Сергей
23.08.2018
11:48:43

Dmitry
23.08.2018
11:48:45

Alex
23.08.2018
11:48:45

Aleksey
23.08.2018
11:49:14
Ssr или пререндер
Т.е. если я буду выгружать по API данные, то все будет отрисовываться до выдачи роботу? Даже если это асинхронно?

Сергей
23.08.2018
11:49:34

Alex
23.08.2018
11:49:42
У тебя html будет собираться на сервере

Admin
ERROR: S client not available

Сергей
23.08.2018
11:49:47

Alex
23.08.2018
11:49:48
Роботы будут сразу его получать

Alexey
23.08.2018
11:50:19

Alex
23.08.2018
11:50:26
А поход за данными будет с серверной стороны
И пока не сходишь - не будет респонса

Stanislav
23.08.2018
11:51:17

Aleksey
23.08.2018
11:51:25
Роботы будут сразу его получать
Если я в стор гружу данные по api и потом, к примеру, их через v-for вывожу - они будут роботу сразу отрисовываться, я правильно понял? Спасибо

Сергей
23.08.2018
11:51:37

Alexey
23.08.2018
11:51:50

Alex
23.08.2018
11:51:54

Google

Alex
23.08.2018
11:52:08

Aleksey
23.08.2018
11:52:12

Сергей
23.08.2018
11:52:23

Alex
23.08.2018
11:52:27
Так что каждый поход будет дёргать серверный рендер

Сергей
23.08.2018
11:52:48

Alex
23.08.2018
11:53:07
Пользователь один раз загрузил и пользуется приложением
Где уже клиент отвечает за роутинг

Сергей
23.08.2018
11:53:32
А робот забирает данные с сервера по страницам?

Alex
23.08.2018
11:53:36
Боты работают со списком урлов
И ищут урлы
И там каждый заход будет дергать именно серверный рендер
Так что именно для роботов важно или генерить на лету страницы

Сергей
23.08.2018
11:54:56
Ну если я правильно понял
1. Пользователь загрузил приложение и получает данные по api
2. Робот ходит по страницам и сервер отдаёт готовый результат для данной страницы статикой

Alex
23.08.2018
11:54:59
Или отдавать статику заранее собранную

Сергей
23.08.2018
11:55:19
Как технически это должно выглядеть пока я не понимаю )
Но пойму в процессе

Alex
23.08.2018
11:55:38
Крутиться серверное приложение
Которое получает реквесты
И по нему соответственно собирает страницу для отдачи