@vuejs_ru

Страница 408 из 3900
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?

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)) если я правильно онимаю, о чем ты

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) } })

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
Народ, а в каком месте ваших vue приложенек вы обрабатываете всякие сетевые ошибки, типа запрос отвалился и .д. ?
Прям где пишу запросы, там и кэтчи расставляю с выводом сообщения об ошибке

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
А ни у кого небыло что галп (плагин соурсмап) начинал стрелять мимо. Как бы строчки совсем не совпадают..

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

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
передается вторым аргументом при инициализации? можно тогда пример вызова? желательно, с mapGetters
Ога. Ели мараметров больше одного то передаешь вторым параметром массив/обьект

Я с мобмлки сейчас, только если вечером могу поеазать

Увидел впервые на ютубе про основы вуекс

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
просто хотелось разобраться. всем спасибо еще раз
https://github.com/vuejs/vuex/issues/145#issuecomment-230488443 от оно шо. Должны быть чистыми для кеширования

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
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
на webpack-simple у меня был bundle.js и index.html, если я не ошибаюсь
Гляну попозжей, как пильмени доварю, но вообще да, билдил.

Где то лежит репа простенького сайта одного из первых

http://coonlab.by/#/ru/decription вот этот вот

Вродеб

Не могу с мобилки в девтулс зайти

Страница 408 из 3900