
Sergey
20.01.2018
14:12:00
Привет) Как лучше подключить либу(напр. Axios) если она нужна в нескольких компонентах?

Vladimir
20.01.2018
14:12:18
const axios = require(’axios’)
явное лучше не явного, не засоряйте прототипы (c) JWT courses for 100$

batkor
20.01.2018
14:24:11

Google

Evgeniy
20.01.2018
14:26:37

Даниил
20.01.2018
14:29:44
Не знаю почему, но реакт мне показался проще, чем вью

Evgeniy
20.01.2018
14:53:04
https://toster.ru/q/472264 - а как подключать vue плагины к nuxt?
Или может быть сам плагин кривой?
Может кто знает какой нормальный плагин fullpage для vue?

Maxim
20.01.2018
15:02:53

Vladislav
20.01.2018
15:38:10

batkor
20.01.2018
15:47:02

Vladislav
20.01.2018
15:47:30
Интересно) Переведёная документация и офф документация отличается, поэтому и не работало
https://ru.nuxtjs.org/guide/plugins (Только для браузеров)
https://nuxtjs.org/guide/plugins (Client-side only)
Стоит читать документацию в оригинале

batkor
20.01.2018
15:48:08

Vladislav
20.01.2018
15:49:11
накст просто ssr из коробки, автороутинг(создал файл и готово) и всякие плюшки

Evgeniy
20.01.2018
15:49:45

Google

Evgeniy
20.01.2018
15:50:01
И сейчас пытаюсь другой плагин запустить ks-vue-fullpage

Vladislav
20.01.2018
15:50:14

Sunlive
20.01.2018
15:50:36

Vladislav
20.01.2018
15:50:41
и убрать if (process.BROWSER_BUILD) { надо

Evgeniy
20.01.2018
15:50:51

Vladislav
20.01.2018
15:50:58

Sunlive
20.01.2018
15:51:13

Vladislav
20.01.2018
15:51:44
Vendor только для того нужен, чтобы код компилировался в отдельный файл vendor.js

Evgeniy
20.01.2018
15:53:18

Vladislav
20.01.2018
15:53:44
чтобы вызвать Vue.use(Plugin, options)
как и в обычном Vue

Evgeniy
20.01.2018
15:54:23

Vladislav
20.01.2018
15:54:31
нужно

Evgeniy
20.01.2018
15:55:08

Vladislav
20.01.2018
15:55:15
создаёшь файл в папке plugins, в нём прописываешь Vue.use и цепляешь его в конфиге
https://nuxtjs.org/examples/plugins
Посмотри пример
там папка Plugins, в ней лежит vue-notifications.js
а в нём плагин конфигурируется и вызывается Vue.use
Если посмотреть на тостере, это было и так сделано

Google

Evgeniy
20.01.2018
15:57:17

Vladislav
20.01.2018
15:58:01
И проверь версию Nuxt, то что я скинул, для версии 1.0.*rc подходит
Я на ней проверял подключение плагинов, всё работало, и так же работало отключение плагина при SSR

Dmitry
20.01.2018
16:10:42
Подскажите, как подключать изображения динамические, что то я не понял почему по адресу не находит фото!

Vladislav
20.01.2018
16:27:23
<img :src="imageURL">
<script>
...
data:{
imageURL: "http://img.ru/"
}
...
оно?

Ilya
20.01.2018
16:28:29
Допустим у меня есть компонент. И есть vuex храшилище. Если я в компоненте вызову что то типа такого. То не будет ли мой компонент жестко связан с хранилищем?
(ну вообще то он жестко связан) а как можно это исправить?

Vladislav
20.01.2018
16:30:03
а если все данные передавать во внутрь компонента через props?
то есть, основная страница запрашивает данные и передаёт их в компоненты

Ilya
20.01.2018
16:30:53
так это передача даных. Ну мне нужно что бы храшилище пошло за данными
Мне нужно что бы выполнился этот метод у храгилища

Ilya
20.01.2018
16:31:47

Vladislav
20.01.2018
16:32:07
<div v-for="film in films">
<Film :film="film"></Film>
</div>

Ilya
20.01.2018
16:34:49
То есть я делаю запро за данымми в App, а потом распихиваю эти данные по дочерним компонентам?

Vladislav
20.01.2018
16:34:51
в любом случае, гдето нужно будет запросить данные
А так ли нужен здесь Vuex? Необходимо ли эти фильмы вообще хранить в нём?

Ilya
20.01.2018
16:40:26
надо тренировать Vuex. Ну я обычно тоже делаю так, но решил посмотреть как все это делается через Vuex

Ivan
20.01.2018
16:40:42
Вчера с Vuex знатно потр*ся - психанул и решил все на реакте написать. :D

Google

Vladislav
20.01.2018
16:40:51
Я например, пишу сейчас имэйджборду и не использую Vuex для хранения данных об изображениях, так как они изменяются

Ilya
20.01.2018
16:41:17
Ну там есть свои тонкости

Vladislav
20.01.2018
16:42:13
для информации о том что человек залогинен(+его профиль) или апи ключ там держать, это да, данные держать, которые меняются, хз
Vuex хорош тем, что я например держу инфу о профиле там, изменил например Email и сразу Vuex`ом отправил изменения на сервер

Вишневый чай
20.01.2018
16:46:54
Если вы не знаете зачем вам хранить состояние приложения,значит вам не нужен vuex, все просто
Если на одни и те же данные можно повлиять из разных мест или они влияют одновременно на много мест в вашем приложении - это vuex
А профиль можно и сешион сторадж класть

Ivan
20.01.2018
16:51:40
Вот у меня есть два компонента. A и B. Мне необходимо из компонента А перейти в компонент B, и передать ему обьект с данными, которые будут подставляться в компоненте B, при условии что биндом сделать это нельзя.

Admin
ERROR: S client not available

Ilya
20.01.2018
16:52:17
через шину

Вишневый чай
20.01.2018
16:52:21
Пропс или евент

Ilya
20.01.2018
16:53:05
https://medium.com/@modex13/vue-js-2-%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8-467383294847

Ivan
20.01.2018
16:53:14
Эвентом тоже не вытащить обьект.

Вишневый чай
20.01.2018
16:53:17
Сила vuex не в том что он доступен отовсюду, local storadge тоже доступен например, а в том что все изменения логируются и его возможно отдебажить

Egor
20.01.2018
16:53:35
нууууу

Ivan
20.01.2018
16:53:38
Пропсами не получилось

Вишневый чай
20.01.2018
16:53:49
Евент вверх, пропс вниз, работает везде и всегда

Egor
20.01.2018
16:53:56
vuex нужен что бы бизнеслогику не размазывать тонким слоем по компонентам
а логировать ты и локалсторадж можешь

Google

Egor
20.01.2018
16:54:14
было бы желание
может кто подсказать крутые таблицы на vue?

Вишневый чай
20.01.2018
16:54:58

Egor
20.01.2018
16:55:01
что то ничего толкового найти

Ivan
20.01.2018
16:55:07
Оооо
Я вот вчера с таблицами то и поседел.
buefy

Egor
20.01.2018
16:55:32
рассказывай

Ivan
20.01.2018
16:55:51
Головная боль.
Пытался чеез материал vue сделать - там API у таблиц недоделаный, пришлось подключать события, чтобы перейти к другому компоненту.

Ilya
20.01.2018
16:57:13
https://github.com/vuejs/awesome-vue#components--libraries
выбирай какие нравятся

Egor
20.01.2018
16:57:32
перетаскивания колонок нету и изменения ширины колонок

Ivan
20.01.2018
16:57:55
Тебе нужна интерактивная костомизация таблицы?

Egor
20.01.2018
16:58:17
да мне с таблицами полный фарш нужен ?
все приложение сплошная таблица

Вишневый чай
20.01.2018
16:58:35

Egor
20.01.2018
16:59:21
самое крутое по таблицам пока что https://github.com/huangshuwei/vue-easytable
но пол доки на китайском ?

Вишневый чай
20.01.2018
17:01:04
Буим переводить )

Egor
20.01.2018
17:01:49
ну тут да