@vuejs_ru

Страница 1354 из 3900
DimenSi
20.09.2017
08:49:57
Пастебин проще, чем гист

Виталий
20.09.2017
08:50:21
извиняюсь. чтобы сразу было видно и не переходить по ссылке)

Google
DimenSi
20.09.2017
08:50:45


Вот, что я вижу.

но пока еще не придумал нормального интерфеса
А, что именно оно делает. Ты типо пишешь адаптер profile, и на get() он тебе вернет обработанный запрос. Сам он внутри типо мапой пройдется и отдаст уже готовые данные?

Виталий
20.09.2017
08:54:12
https://pastebin.com/Zzn0Hcsz

DimenSi
20.09.2017
08:55:57
сейчас напишу у себя, покажу как
Мне просто общая идея нужна, у меня сейчас 2 способа обращения к апи. Через стор или напрямую через компонент. И для напрямую через компонент приходится делать обработку дополнительную.

И мне кажется, что чего то не хватает.

Rafael
20.09.2017
08:57:09
общая идея такая: ты где-то написал коннектор (в нашем случае это axios). который полученные данные засывавает в маппер - обретку, которая получает данные и преобразует в нужный тебе формат

т.е по чути ты в компоненет вызываешь маппер, а какие и как он делает запросы - по барабану

DimenSi
20.09.2017
08:57:47
https://pastebin.com/Zzn0Hcsz
Твой async выглядит как шутка. Пишешь async, а дальше все равно через промисс работаешь.

Rafael
20.09.2017
08:57:57
на выходе получаешь нужные данные и сидишь довольный

DimenSi
20.09.2017
08:59:05
на выходе получаешь нужные данные и сидишь довольный
Хм, примерно так и думал. Интересно попробовать сделать.

https://pastebin.com/Zzn0Hcsz
Писать через ключ это такой код стайл?

Google
Rafael
20.09.2017
09:00:16
https://pastebin.com/Zzn0Hcsz
у меня сразу несколько вопросов: 1) почему ты используешь фишки es7 - async await синтаксис и не используешь arrow functions 2) почему ты комбинируешь async await с обычнми промисами там, где в этом нет необходимости 3) getContactInfo: async function() это тоже перепиши на более новый стандарт

4) делать запросы в created - антипаттерн по большей части

5) this.routes = window.routes; что это?

Виталий
20.09.2017
09:02:35
1. просто не нравятся) наверное консерватор. хз. 2. вот в этом и суть вопроса, как это правильно сделать. 4. а где тогда их делать? 5. роуты с Laravel сгенерированные laroute

Rafael
20.09.2017
09:03:13
либо mounted либо в beforeMounted

DimenSi
20.09.2017
09:03:41
либо mounted либо в beforeMounted
И почему это антипаттерн?

Rafael
20.09.2017
09:03:50
по повожу async await - куча статей в инете

DimenSi
20.09.2017
09:04:08
В хаккерньюсь примере, запросы делались именно в created

Rafael
20.09.2017
09:04:19
И почему это антипаттерн?
потому что: 1) ssr 2) потому что смысл?

у тебя данные все равно сильно позже придут, уже после того, как компонента примонтируетс

у тебя данные все равно сильно позже придут, уже после того, как компонента примонтируетс
а если так, то я лучше в mounted буду делать запросы, так чище и понятнее

это если мне нужно делать запросы при кажом монтировании и в beforeMount когда только 1 раз

DimenSi
20.09.2017
09:05:58
Смысл есть, ибо у тебя есть возможность вызывать запрос данных раньше чем компонент вставится в дом. А то, что данные придут позже, это уже другая проблема.

Created каждый раз выполняется, когда компонент появляется.

Pavel
20.09.2017
09:12:10
Какой валидатор выбрать: vue-validator или vee-validate ?

Илья
20.09.2017
09:12:25
Pavel
20.09.2017
09:13:29
vuelidate https://github.com/monterail/vuelidate
Ок, гляну этот, спасибо.

Google
Илья
20.09.2017
09:14:06
его плюс в том что легко можно кастомизировать, добавить свои валидаторы

если не хватает стандартного

а вот vee..это такое себе

Pavel
20.09.2017
09:15:35
А на тему i18n что лучше взять?

если не хватает стандартного
Если используешь v-model то все стандартные штуки отрубаются, как я понимаю...

DimenSi
20.09.2017
09:17:19
эм, что?
https://codesandbox.io/s/00wzx70kov

вот сам посмотри, каждый раз когда компонент показывают, он выполняет хук created

Виталий
20.09.2017
09:17:50
заменил на стрелочные и в mounted перенес, но ключевая моя ошибка осталась. где накосячил?) https://pastebin.com/Zzn0Hcsz

Илья
20.09.2017
09:18:17
Если используешь v-model то все стандартные штуки отрубаются, как я понимаю...
да вроде нет, я использовал с компонентом инпутом, на него навесил что надо и работало

DimenSi
20.09.2017
09:19:11
ты заменил на стрелочные там где не надо

может мне скинуть статью о том как пользоваться async/await?

DimenSi
20.09.2017
09:20:43
1. Ты заменил на стрелочным там, где не должен был заменять

2. А там где надо было заменить на стрелочные, ты сделал функции

3. Ты потерял свой this с самого начала

Rafael
20.09.2017
09:24:05
https://codesandbox.io/s/00wzx70kov
хмм, удивительно

почекал доки, разница между created и mounted только в доступности vm.$el

что очень удивительно

DimenSi
20.09.2017
09:25:22
почему же?

Google
Rafael
20.09.2017
09:25:26
я предполагал, что vue как-то кеширует компоненты

DimenSi
20.09.2017
09:25:29
ты ожидал, что компоненты кешируются?

чтоб они кешировались, их надо помещать в keep-alive

Rafael
20.09.2017
09:25:47
keep-alive ктстаи тоже 1 раз вызываешь mounted

DimenSi
20.09.2017
09:26:28
надеюсь ты поймешь, что ты сделал не так

Rafael
20.09.2017
09:26:34
надо будет у кого-нибуь спросить, зачем сделали activated если есть mounted

DimenSi
20.09.2017
09:27:06
https://pastebin.com/7LQPxr4R

Admin
ERROR: S client not available

Diasko
20.09.2017
09:29:21
Антон
20.09.2017
09:30:30
Что то прочитал все , но как то не выходит , использую vue-router , есть 2 компонента в разных файлах , и во 2 компоненте при нажаии строиться таблица в зависимости от данных в data первого компонента , как их получить , правильно всмысле ?

Антон
20.09.2017
09:31:37
родительский компонент содержить эти 2 компонента в себе

DimenSi
20.09.2017
09:31:50
в родительском компоненте вызываются данные?

Антон
20.09.2017
09:32:44
нет , пытаюсь их вызвать во втором компоненте (данные из 1 компонента)

DimenSi
20.09.2017
09:33:11
хм

ща, одну вещь проверю

стоп, а причем тут роутер

Google
DimenSi
20.09.2017
09:34:55
если у тебя 2 разных компонента в одном родительском?

или они у тебя используют разные router-view?

Антон
20.09.2017
09:35:50
разные

DimenSi
20.09.2017
09:36:13
вариант 1. Ты убераешь откуда роутер и просто делаешь компонент в котором вызываются эти компоненты. вариант 2. Глобальный стор

через роутер данные передавать нельзя

Виталий
20.09.2017
09:40:47
я переписал твой код, сравни его и мой плз.
спасибо за помощь. попробую такой вариант

DimenSi
20.09.2017
09:42:02
спасибо за помощь. попробую такой вариант
и еще у тебя в примере then 2 раза была деструктуризация, но ты отдавал каждый раз разные данные, а работал как будто с первоначальными

Fedor
20.09.2017
10:55:28
Подскажите, пожалуйста Можно как-то пропарсить вью контент в v-html? То есть мне приходит с сервера html, я его вставляю и хотел бы получить доступ к определённому элементу. Через ref, например Когда придёт нужный элемент не известно, выводится циклом, поэтому через родителя как-то найти не вариант

Евгений
20.09.2017
11:03:52
Можно поставить вотчер и динамически создавать компоненты. Или я не так понял?

Fedor
20.09.2017
11:13:57
Можно поставить вотчер и динамически создавать компоненты. Или я не так понял?
Приходят сообщения по сокету, вывожу их Есть сервисные, которые надо будет скрыть через время Может, конечно, усложняю. Можно с бека с data атрибутом слать и потом по нему искать, но хотелось бы более вьюшное решение

Что вообще думаете об этом?)

DimenSi
20.09.2017
11:14:41
а почему нельзя, чтоб сервер посылал объект с признаком?

или это зашквар?

Fedor
20.09.2017
11:18:28
а почему нельзя, чтоб сервер посылал объект с признаком?
Он с признаком и будет в любом случае Вопрос в том, есть ли способ оформить наиболее под вью Слать объект с v-if сразу, например, или ref

DimenSi
20.09.2017
11:19:18
я просто не понимаю, почему сервер шлет html

а не json нормальный?

mstrVLT
20.09.2017
11:21:22
http://www.dafont.com/hun-din-1451.font

Ilshat
20.09.2017
11:22:21
Fedor
20.09.2017
11:22:22
я просто не понимаю, почему сервер шлет html
Сообщение может быть стилизованным

При чём без ограничений

Nightwelf
20.09.2017
11:23:27
парни, немного не в тему, но может кто знает. у меня есть дата и время в формате DD.MM.YYYY hh:mm как это перегнать в YYYY-MM-DDThh:mm:ss.000Z ?

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