
/dev/null
02.04.2018
13:56:55

Denis
02.04.2018
13:56:57
Ребята, кто может обьяснить как подключать vue-router?

Евгений (Light4everyone)
02.04.2018
13:57:18
вместо тысячи слов

Google

/dev/null
02.04.2018
13:57:37

Andy
02.04.2018
13:57:49

Denis
02.04.2018
13:57:49

/dev/null
02.04.2018
13:58:14

Stanislav
02.04.2018
13:58:16

Евгений (Light4everyone)
02.04.2018
13:58:35

ed
02.04.2018
13:58:40

AlexAnder
02.04.2018
13:59:15
Приветствую. Не кидайтесь, пожалуйста, камняни. Нужно немношко вуй раскурить, чтобы если что быть готовым принять и закрыть какую-либо задачу по нему.
Посему прошу поделитесь линком для старта, спасибо :)

Kenan
02.04.2018
13:59:28
роутер почему-то не работает. Может кто объяснить почему?

Google

Arsen
02.04.2018
13:59:41

Stanislav
02.04.2018
14:00:01

Andy
02.04.2018
14:00:09
мне вот эти уроки понравились + офф дока https://www.youtube.com/watch?v=k3yRfEw1pYk&list=PL5r0NkdgM0UOxb4Hl81FV5UIgexwTf8h7

AlexAnder
02.04.2018
14:00:16
реакт/нг2 есть экспа ~1year

Arsen
02.04.2018
14:00:26

Stanislav
02.04.2018
14:00:30

Kenan
02.04.2018
14:00:39

AlexAnder
02.04.2018
14:00:43
Хорошо, спасибо.

Kenan
02.04.2018
14:03:55
Выше прислал router-view
А где router-view?

Евгений (Light4everyone)
02.04.2018
14:04:18
routeS

Kenan
02.04.2018
14:04:49
Пиздец я овощ, спасиб)

Arsen
02.04.2018
14:05:04
Зачем ты делаешь mount когда указываешь el?

Женя
02.04.2018
14:05:32
mount срабатывает ведь если нету el

Stanislav
02.04.2018
14:06:32
В нужный момент времени

Евгений (Light4everyone)
02.04.2018
14:07:08

Женя
02.04.2018
14:07:16
Понятное дело

Google

Женя
02.04.2018
14:07:29

Stanislav
02.04.2018
14:08:01

Женя
02.04.2018
14:08:21
Теперь понял, большое спасибо))

Sunlive
02.04.2018
14:08:44

Stanislav
02.04.2018
14:08:47
asyncOp().then( () => app.$mount('#app'))

Arsen
02.04.2018
14:08:48
Не совсем понял но ладно спасибо))))
Ну, это конечно пример не vue-way, но также можно чтобы при создании нового экземпляря он сам создавал себе место куда маунтиться, например внутри body

Stanislav
02.04.2018
14:09:19
Опять же, для виджетов всяких норм

Женя
02.04.2018
14:09:34
Ну это не плохое обьяснение, крутой прием на мой взгляд

Arsen
02.04.2018
14:09:49
У меня так алерты сделаны
Чтобы не пилить модалку для каждого алерта, или играться с изменением текста и заголовка - просто new Alert(...) и он сам себе в created хуке создаёт ноду, добавляет её в body и маунтится в неё
Ща меня конечно опять помидорами закидают)

Bohdan
02.04.2018
14:14:20
не вижу помидорности
для не-спа самое то

Arsen
02.04.2018
14:14:51
Но у меня спа
Я раньше все модалки так делал, но потом меня переубедили
Теперь только алерты

Arseny
02.04.2018
14:18:01
Как называется подсветка кода, которая в доках https://vue-loader.vuejs.org/ru/

Evgeniy
02.04.2018
14:20:37

Bohdan
02.04.2018
14:21:09
onedark какой-нибудь
или material

ed
02.04.2018
14:21:19
Stanislav выделение всех запросов к апи в "сервис" и использование вне vuex грозит другой проблемой.
что если на какой-то из 100500 урлов мне вдруг пришел header status 401 - значит слетела авторизация пользователя, а значит мне надо подчистить токен и кинуть на страницу логина

Google

Bohdan
02.04.2018
14:21:24
материал, да
а редактор - явно саблайм

ed
02.04.2018
14:21:57
а именно этот урл я использовал в каком-то dropdown компоненте, везде пилить проверку на header не вариант, делать "еще одну обертку" тоже странно, как такое решается?

Bohdan
02.04.2018
14:22:08

Stanislav
02.04.2018
14:22:52

ed
02.04.2018
14:23:51

Stanislav
02.04.2018
14:24:18

ed
02.04.2018
14:24:23
понял, спасибо

Dzhamil
02.04.2018
14:25:12

Roman
02.04.2018
14:25:44

Arseny
02.04.2018
14:26:46
Спс, посмотрю

Sergei
02.04.2018
14:31:35
А есть канал в телеграмме, где постят вакансии только для Vue.js?

Alex
02.04.2018
14:32:00
в жс жобс
но там не только

Sergei
02.04.2018
14:32:22
в жс жобс запостил только что)

Alex
02.04.2018
14:33:08
Вот отлично) там если вакансия по требованиям в канал форварднут где чисто вакансии

b0g3r
02.04.2018
14:33:35
Не смог осилить click.native - кто поможет объяснить?

Евгений (Light4everyone)
02.04.2018
14:34:52

Alex
02.04.2018
14:34:59
внутри компонента мы можем генерировать событие любое, и клик оттуда !== клик нативный
если хотим отследить на компоненте именно нативный клик, а не событие сгенерированное изнутри, то добавляем модификатор

Google

Alex
02.04.2018
14:35:41
можно на добавление элемента в массив сделать this.$emit('click')

Stanislav
02.04.2018
14:38:14

Arsen
02.04.2018
14:40:20
а чем не вариант иметь просто компонентами алерты?
Ну приходится тогда засовывать компонент модалки куда-нибудь в шаблон, делать для него поле в data типа "alertOneOpen", а если надо чтобы пользователь нажал ещё на какую-то кнопку, типа подтвердить или отменить - надо ещё обработчики вешать и т.д. это неудобно... а с компонентом, который сам себя маунтит и уничтожается после закрытия всё проще, создал алерт, задал значения шапки и содержимого, указал чё делать при нажатии на кнопки, открыл по закрытии само пропадает, обработчики выполняются привязанные к контексту в котором созданы и т.д.

Bohdan
02.04.2018
14:41:18
ну если модалке нужны данные из другого экземпляра...

Arsen
02.04.2018
14:43:10
Ну модалке можно в качестве контента передать компонент, которому можно передать пропсы и с которого можно получить значение, и опять же, это только алерты, т.е. небольшие сообщения с минимальным взаимодействием с пользователем
const al = new Alert({
title: 'Удаление сообщения',
content: 'Вы уверены, что хотите удалить это сообщение?',
onApprove: () => { ... },
onDeny: () => { ... },
});
al.show();

Mo
02.04.2018
14:54:34
Всем привет :) Пользую vue-resource, на запрос Vue.http.get('./web/json/cities.json') приходит ответ с body: null, bodyText: ""{"cities": [
↵ {
↵ "val": "Kyiv",
↵ "name":......
Куда копать? И как такое может быть, что тело пустое, а bodyText - нет? :)

Serj
02.04.2018
15:27:28
Парни, в чем может быть проблема? Перестали работать @click.prevent. Причем даже если внутри метода сделать event.preventDefault то всеравно нажатие на ссылку срабатывает

Sergei
02.04.2018
15:29:23
как вариант повесить глобальный обработчик клика на document и выводить в консоль event.target, и смотреть на каком элементе клик срабатывает. может z-index-ами перекрыл кнопку или ещё чего

Konstantin
02.04.2018
15:29:40

Serj
02.04.2018
15:29:48
Причем происходит не переход по ссылке, страница не обновляется а как будто запрос кто-то отправляет

Konstantin
02.04.2018
15:30:14
Другое событие может сабмит делает?