
Mikhail
05.05.2017
13:59:40
блин сори, сейчас сделаю на pastebin

Вишневый чай
05.05.2017
14:00:05
лучше на jsfiddle

Mikhail
05.05.2017
14:00:15
ок

Вишневый чай
05.05.2017
14:04:14
все верно, v-for выводит содержимое каждого элемента объекта а не его ключ. Чтобы вывести ключи надо писать
v-for="(user, key) in users "
{{ key }}

Google

Mikhail
05.05.2017
14:06:45
https://jsfiddle.net/31Lf0nkc/2/

Rafkat
05.05.2017
14:07:01
а кто юзал weex?

Mikhail
05.05.2017
14:08:45

Stanislav
05.05.2017
14:31:18
Народ, а в каком месте ваших vue приложенек вы обрабатываете всякие сетевые ошибки, типа запрос отвалился и .д. ?

Emil
05.05.2017
14:32:01
у меня это в самих API запросов
return Vue.http.get(url, request)
.then(response => Promise.resolve(response.data))
.catch(error => Promise.reject(error))
если я правильно онимаю, о чем ты

Stanislav
05.05.2017
14:32:32

Emil
05.05.2017
14:32:46
всё, теперь я понял, о чем ты) такого у меня пока нет

Stanislav
05.05.2017
14:33:00
:(

Ivan
05.05.2017
14:33:30
Например:
axios.interceptors.response.use(response => response, error => {
if (token && error.response.status === 401) {
store.dispatch('logout')
router.push({ name: 'Login' })
} else {
return Promise.reject(error)
}
})

Stanislav
05.05.2017
14:34:10

Ivan
05.05.2017
14:34:21
в main.js

синдзи
05.05.2017
14:41:25
По вью

Google

синдзи
05.05.2017
14:41:34
Бро

Stanislav
05.05.2017
14:50:06
У меня интанс axios лежит в отдельном месте, а методы запроса к API, которые дергают этот натроенный axios, в другом.
Вот я и думаю, где отлавливать всякие "хардверные" ошибки и рисовать уведомления.
Тащить их вниз, в компоненты, не вижу смысла.
А рисовать уведомление в самом http клиенте как-то не очень. Остаются методы для работы с API. Но эт в каждом методе надо дописывать функцию обработки ошибок ?

Alex
05.05.2017
14:50:29

Boris
05.05.2017
14:51:13
а промисы?

Alex
05.05.2017
14:51:15
Да, надо везде дописывать. Зато всё ясно и понятно, никакой магии

Stanislav
05.05.2017
14:53:18
хм, ну в принципе, да. Один хрен там же обрабатывать специфичные ошибки для отдельного метода API, которые вернул сервер.

Alex
05.05.2017
14:54:49
Да. И сообщения на каждый конкретный случай выводить своё. Ну и если надо иногда логику дописывать

Yaroslav
05.05.2017
15:07:33
Аналогично, подключил уведомляку humane (4kb) и вдруг что опускаю вниз методом для алярма

Alex
05.05.2017
15:08:30
https://github.com/PeachScript/vue-infinite-loading

Yaroslav
05.05.2017
15:20:00
А ни у кого небыло что галп (плагин соурсмап) начинал стрелять мимо. Как бы строчки совсем не совпадают..

Вишневый чай
05.05.2017
15:20:49
Так и не вылечил

Yaroslav
05.05.2017
15:21:26
На большом проекте и с привычкой ctrl+G вообще беда

Вишневый чай
05.05.2017
15:21:46
Просто перешёл на вебпак в итоге

Yaroslav
05.05.2017
15:22:35
да я css собираю там..

Вишневый чай
05.05.2017
15:23:07
Вебпак ксс тож умеет
Но если вылечишь, расскажи, галп мне нравится больше
А кстати, иногда помогало отключение минификации

Yaroslav
05.05.2017
15:38:55
отключено и ишью закрыли (правда там сас + автопрефиксер) но лажа

Alex
05.05.2017
15:56:50

Google

Emil
05.05.2017
15:58:57
у меня есть массив с товарами в хранилище, мне нужно получить из него один по id, как правильно это реализовать?
навскидку приходит мысль написать геттер, но ведь там нет (по крайней мере, в документации не нашел) параметров

Вишневый чай
05.05.2017
15:59:31

Emil
05.05.2017
15:59:40
если что, речь про Vuex

Вишневый чай
05.05.2017
16:00:18
Все там есть

Alex
05.05.2017
16:00:36

Вишневый чай
05.05.2017
16:00:56
Задно надо могилку бовера навестить

Alex
05.05.2017
16:01:53

Emil
05.05.2017
16:02:04
Все там есть
передается вторым аргументом при инициализации? можно тогда пример вызова? желательно, с mapGetters
и где вообще можно об этом почитать? может, я в глаза люблюсь

Вишневый чай
05.05.2017
16:02:42
Я с мобмлки сейчас, только если вечером могу поеазать
Увидел впервые на ютубе про основы вуекс

Alexander
05.05.2017
16:04:27
по Fluxу вроде так и есть два параметра: action и payload, где payload любые данные, которые хотим передать. тот же редакс, только проще

Emil
05.05.2017
16:04:29
ладно, буду разбираться, спасибо

Alex
05.05.2017
16:05:48

Вишневый чай
05.05.2017
16:06:55
https://youtu.be/iw1eajzWQAM

Google

Вишневый чай
05.05.2017
16:07:21
Возможно прямо в том видео что я скинул
Иди следующем

Emil
05.05.2017
16:13:35
вообще странно, вроде задача наитривиальнейшая, но в документации ни слова. более того, вот тут, например, пишут, что так делать нельзя
https://laracasts.com/discuss/channels/vue/vuex-getters

Alex
05.05.2017
16:17:46
Перед описанием mapGetters есть пример получения туду по айди

Emil
05.05.2017
16:20:48
вот вопрос в том, как с mapGetters это сделать)

Alex
05.05.2017
16:21:25
Она же просто проксирует всё

Emil
05.05.2017
16:21:29
я вот такую дичь пробовал, но что-то пошло не так
...mapGetters('products', [getProductById(${this.id})])
в принципе, оно и понятно

Admin
ERROR: S client not available

Emil
05.05.2017
16:21:59
ну, сделаю без нее, не велика проблема
просто хотелось разобраться. всем спасибо еще раз

Alex
05.05.2017
16:24:54

Yaroslav
05.05.2017
17:22:50
Подружись с роллапом
А есть так такой плагин что бы разные css для разных компонентов в том числе и смедиазапросами в один упаковывать? Тут соль именно в медиа запросах не скокатенировать их надобно а разложить

Alex
05.05.2017
17:23:42
Какие там плагины есть – не знаю. Досконально с ним не разбирался тоже)

?Nadir
05.05.2017
17:56:04
Пока

Alexandr
05.05.2017
18:01:16
у vue-cli есть какие-нибудь доки?
сбилдил из vue-cli webpack бойлерплейт, не пойму как это теперь запустить)

Google

Вишневый чай
05.05.2017
18:06:37

Alexandr
05.05.2017
18:07:03
он там есть

Вишневый чай
05.05.2017
18:07:20
Так он уже на вебпаке

Alexandr
05.05.2017
18:08:03
я в терминале yarn run build запустил
мне сбилдило в /dist
индекс.штмл и статик

Вишневый чай
05.05.2017
18:08:45
По сути vue loader это и есть бойоеплейт vue + webpack

Alexandr
05.05.2017
18:10:03
нет, run dev мне открывает в браузере на локалхосте его

Вишневый чай
05.05.2017
18:10:18
А надо?

Alexandr
05.05.2017
18:10:32
первоначально я хотел на хироку задеплоить, чтоб можно было смотреть другим людям как у меня прогресс движется по проекту
задеплоил, потом увидел, что исполняется npm start

Вишневый чай
05.05.2017
18:11:47
Не знаю что за хирока

Alexandr
05.05.2017
18:12:18
а вы под продакшн билдили приложение?
на webpack-simple у меня был bundle.js и index.html, если я не ошибаюсь
и через индекс открывалась приложуха

Вишневый чай
05.05.2017
18:12:58
Да но у нас в вуе под ларавелем

Yaroslav
05.05.2017
18:13:17
Есть где грамотно почитать про self-contained токен? Желательно на ру. А то голова к вечеру немного не в состоянии к техн англицке

Вишневый чай
05.05.2017
18:15:17
Где то лежит репа простенького сайта одного из первых
http://coonlab.by/#/ru/decription вот этот вот
Вродеб
Не могу с мобилки в девтулс зайти