
Ilia
08.01.2018
19:02:53

Roman
08.01.2018
19:02:56
Яж те скидывал ну)

Rafael
08.01.2018
19:03:17
Но вот эта настройка ппц долгая

Roman
08.01.2018
19:03:36
Ну не хочешь разбиратся в кишках - бери nuxt

Google

Rafael
08.01.2018
19:03:39
Точнее вся трабла в том, как прокидывать зависимости

Ilia
08.01.2018
19:07:10
Ну фраза ssr это для гиков мягко намекает, что ты где то слышал, но не более. Тут впрочем таких большинство. Все считают что индексация не нужна (бывает что и правда ненужна). Но вот когда она нужна программисты начинают давать бизнесу советы, от которых поседеть можно.

Rafael
08.01.2018
19:08:40

Ilia
08.01.2018
19:12:10
То что потное - согласен. А то что избыточно - тут очень спорно.
Могу только гарантировать, что использование Nuxt в плане трудозатрат практически эквивалентно Vue. А значит более оправдано, везде где есть хоть намек на необходимость ssr.

Alex
08.01.2018
19:13:10
народ, а как во Vue Set можно отрендерить?

Rafael
08.01.2018
19:17:34

Alex
08.01.2018
19:18:35
Set коллекцию
я уже бросил это дело, в массив конвертирую

Rafael
08.01.2018
19:19:18
В доках

Google

Alex
08.01.2018
19:19:33
во Vue?

Rafael
08.01.2018
19:19:39
В js

Alex
08.01.2018
19:20:56
да я нашел
странно только, что Set содержит повторяющиеся значения :)))

Rafael
08.01.2018
19:22:45
Совершенно не удивительно, если ты используешь какие-то вложенные объекты, а не примитивы

Alex
08.01.2018
19:23:37
чего не удивительно то? объекты тоже уникальные в коллекции должны быть

Rafael
08.01.2018
19:23:52
Так они и уникальны
Ты их сравни ручками

Alex
08.01.2018
19:25:29
в доках показывается, что если в коллекцию вставлять идентичные объекты, то они не дублируются

Rafael
08.01.2018
19:26:26
Ответь на вопрос, что вернет такая строчка:
{ a: 'a' } === { a: 'a' }

Alex
08.01.2018
19:27:21
false ;)

Fedor
08.01.2018
19:28:09

Alex
08.01.2018
19:30:02
и чего делать то? :)
у меня приходит json, там есть повторяющиеся объекты, мне нужно удалить дубликаты
а если через has проверять?

Fedor
08.01.2018
19:32:05
Сравнивай по ключам
Есть уникальные мб какие-нибудь

Алексей
08.01.2018
19:32:51
Или, если сильно важна производительность, guid добавлять какие-нибудь.
Imao

Alex
08.01.2018
19:42:15
блин, странная история, такая распространенная ситуация, а в самом js нет нативной реализации

Google

Алексей
08.01.2018
19:43:21

Dmitry
08.01.2018
19:49:23
Приветствую всех.
Начал заниматься vue. Долгое время работал с Yii. Перейти резко на SPA подход не позволяет проэкт. Ищу компромисный вариант использовать src="" вариант vue.
Что удалось получить в двух словах.
каждый урл выплевывает в исходный код js в котором стартовый json чтобы отобразить страницу.

Vladimir
08.01.2018
19:52:48
Приветствую, по мне так лучше второстепенно переписывать проект полностью rest, но это мое мнение

Dmitry
08.01.2018
19:53:34
Согласен, это круче. Приходилось пробовать webpack и весь обвес.
но хотелось бы услышать практики классического server side rendering и использование в этом свете компонентного подхода vue
Например возникает необходимость подключить на страницу сторонню компоненту. Есть ли возможность затянув ее через npm, сформировать некую браузерную версию js такой компоненты и подключить в исходный код страницы?

Григорий
08.01.2018
20:05:23
@webocoders Приветствую! Да, разумеется, такая возможность есть. Либо подключать по очереди скрипты с vue и компонентой, либо заюзать webpack и сделать билд с ними обоими и также подключить

Alex
08.01.2018
20:07:54
жесть, справился, но выглядит как костыли :)

Григорий
08.01.2018
20:08:03
И инициировать это добро коротким экземпляром vue с импортом компонента

Алексей
08.01.2018
20:09:58

Игорь
08.01.2018
20:11:20

Dmitry
08.01.2018
20:15:08
А скрипт (браузерную версию) сторонней vue компоненты через вебпак как получить? Есть может ссылки где почитать?

Григорий
08.01.2018
20:18:35
Если компонент будет содержать только её собственный код (без вашего) то webpack не обязателен. Подключить через script src="/node_modules/component.js" достаточно

Stanislav
08.01.2018
20:18:36

Dmitry
08.01.2018
20:19:34
Спс
Полагаю подключается из папки dist

Григорий
08.01.2018
20:20:18
По webpack есть хороший скринкаст на learn.javascript.ru

Google

Григорий
08.01.2018
20:22:22

Dmitry
08.01.2018
20:26:05
Ясно. Просто обычно пакетный менеджер затягивает исходники компоненты. И я не уверен, в каждой ли будет собранная версия.
Если таковая отсутствует, то придется юзать вебпак

Григорий
08.01.2018
20:26:50
Кстати, о learn.javascript.ru. Есть ли здесь те, кто прошёл их курс по vue? Как оно, стоит ли проходить или документации достаточно?

Dmitry
08.01.2018
20:32:41
Гуд

Kirill
08.01.2018
20:44:16
всем привет) Подскажите плиз кто разбирается по архитектуре. Как имеет смысл реализовывать модальное окно в spa? Один глобальный компонент, к которому все кому надо обращаются, или у каждого, кому он может понадобится - свой экземпляр?

Vladimir
08.01.2018
20:45:51
а зачем глобальный и как ты туда собрался свою форму пихать, нет, ставь в компонент, где тебе нужна модалка и все

Kirill
08.01.2018
20:46:22
одна модалка может использоваться из кучи разных мест с разным контентом

Roman
08.01.2018
20:52:28

Григорий
08.01.2018
20:54:25

Kirill
08.01.2018
20:54:47
ну то что отдельный компонент - это понятно. и просто цеплять его везде импортами? и пофиг, что это будет сделано 2-5-10 раз каждым из других компонентов, кому она будет нужна?

Григорий
08.01.2018
20:56:21

Kirill
08.01.2018
20:56:55
вебпак, да
просто изначально думал глобально зарегистрировать, как в документации описано, но что -то не получилось из отдельного файла прицепить через Vue.component()

Dmitry
08.01.2018
20:59:11
Кстати, потом же контент может представлять из себя тоже несколько других компонент. Как его отправить в модалку?

Alex
08.01.2018
21:00:11

Roman
08.01.2018
21:00:30

Kirill
08.01.2018
21:01:01

Dmitry
08.01.2018
21:01:08
Редко модалка статика. Как минимум внутри форма.

Google

Alex
08.01.2018
21:01:43
Передавай параметры. Там рендер.

Григорий
08.01.2018
21:01:51

Dmitry
08.01.2018
21:02:29
Через слот можно не только статику кидать, а и ввзовы других компонент?

Alex
08.01.2018
21:02:58

Григорий
08.01.2018
21:03:16

Roman
08.01.2018
21:03:22
так не регистрирует (
// plugin.js
import comp from 'comp.vue'
export default function install(Vue) {
Vue.component('compName', comp)
}
// app.js
import name from 'plugin.js'
Vue.use(compName)

Alex
08.01.2018
21:03:47

Kirill
08.01.2018
21:04:22

Stolyarchuk
08.01.2018
21:25:20
are there any plans for Vue meetup n SPb?
russia btw

Vladislav
08.01.2018
21:32:17
are there any sense to type on english in russianspeaker community?

Stanislav
08.01.2018
21:35:17

Stolyarchuk
08.01.2018
21:36:19
не успел переключтся(.. сорри
что по сабжу?

Rafael
08.01.2018
21:36:54
Progressively migrating from AngularJS to Vue.js at Unbabel
Recently the team at Unbabel, decided to migrate some of their existing web applications from AngularJS to Vue.js and set Vue as the new standard framework to create UIs. - https://goo.gl/LtFt7W
#vue

Stolyarchuk
08.01.2018
21:37:04
it('has poor community', ()=>{ expect.toBeTruhy() })
(((((