
Nightwelf
22.06.2018
11:23:11
Ну, данные после рендеринга, естественно и вью тул тоже говорит, что одно и то же
Данные гружу в mounted

Stanislav
22.06.2018
11:23:41

Denis
22.06.2018
11:24:16
инпут связан моделью с дата

Google

Denis
22.06.2018
11:24:32
записываю данные в соответствующую дата

Stanislav
22.06.2018
11:25:16

Nightwelf
22.06.2018
11:25:43
Ребята, выручайте, начальник будет не рад тому что я тупанул в этом месте

Denis
22.06.2018
11:26:17
Начни с самого очевидного
Возможно ссылка одна и таже?

Nightwelf
22.06.2018
11:26:57
Нет :(
Там какая-то фигня с передачей данных

Denis
22.06.2018
11:27:31
Ну если ссылки на endpoint разные, смотри что приходит с бека
Может на беке проблема

Dmitriy
22.06.2018
11:28:07
а если я объявил экземпляр через new Vue(...), но не записал в переменную, например const vm = new Vue(...), я могу как то из консоли браузера обратится к эземпляру?

Nightwelf
22.06.2018
11:28:35
Скорее всего что-то кого-то перезаписывает, но разные инстансы компонента изолированы же друг от друга?

Denis
22.06.2018
11:28:45
Да

Roman
22.06.2018
11:35:00

Google

Влад
22.06.2018
11:46:48
Всем привет=) гайс подскажите,как развернуть вуе кли и бэкэнд на одном порте. Тобишь фронтэнд отдовался бэкэндом и работал хот релоад. SPA

Stanislav
22.06.2018
11:50:46

Александр
22.06.2018
11:50:52
Вот тут в общем есть всё https://stackoverflow.com/questions/40315451/proxy-requests-to-a-separate-backend-server-with-vue-cli

Dmitriy
22.06.2018
11:51:59
а можно как то обновить в data поля из вне
у меня с андроид приложения заполняется логин и пароль через document.getElementById('#login').value = 'login' и понятное дело у data Vue не видит этих изменений, как мне симитировать обновление данных во Vue

Влад
22.06.2018
11:52:04
спасибо большое=)

Александр
22.06.2018
11:52:14
что же вы ребята не гуглите, я первую ссылку открыл и там всё есть

Alexander
22.06.2018
11:52:53
Всем привет. Кто нибудь использует vuejs с typescript? Phpstorm пишет "ukown html tag" хотя все работает. Хотелось бы autocomplete и подсказки в пропсах. Хотя если не изспользовать typescript, то все находит. Гуглил долго. ничего не нашел.
http://dl3.joxi.net/drive/2018/06/22/0027/3856/1814288/88/318e558730.jpg

Женя
22.06.2018
11:55:41
Подскажите пж, можно ли как-то менять компонент в роутах в зависимости от значения в сторе, чтобы как-то так получалось

Влад
22.06.2018
11:56:45
beforeEnter: функция
{path: '/', component: Main, beforeEnter: ifAuthenticated},

Roman
22.06.2018
11:57:42

?
22.06.2018
12:17:09
А что такое "вуйность"?

mr_makss
22.06.2018
12:19:41
?

Anton
22.06.2018
12:22:34
Привет. Когда используешь
<component :is="regComponent"></component>
как можно из компонента, который будет показывать в теге <component> передать ивент родителю?
типа такого только через :is
http://prntscr.com/jy1775

Alexander
22.06.2018
12:25:49
вопрос по вьюксу чуваки, у меня есть несколько модулей во вьюксе, и в каждом есть экшен, который вызывает апи методы, и если произошла ошибка, то диспачнуть какой-нибудь экшен, типа notify, я не хочу писать в каждом экшене .catch(err => dispatch('notify', err)), как мне сделать обработку ошибки централизованно?

Леха
22.06.2018
12:28:43

Alexander
22.06.2018
12:29:20

Леха
22.06.2018
12:30:37
как обернуть
Мне угадать что вы юзаете?
Пример для axios: https://gist.github.com/yajra/5f5551649b20c8f668aec48549ef5c1f

Roman
22.06.2018
12:32:56

Google

Nikita
22.06.2018
12:33:48
!спам

Hedint
22.06.2018
12:34:17
@c01nd01r

Alexander
22.06.2018
12:34:35
меня волнует несколько моментов
1) это то что как инстанс аксиоса узнает о сторе
1.1) как не получить утечку памяти при каждом импорте метода апи
2) почему вообще апи должен знать о сторе

Hedint
22.06.2018
12:35:17

Alexander
22.06.2018
12:35:55
хочу как в редаксе в мидлварах в идеале

Roman
22.06.2018
12:36:10

Pasha
22.06.2018
12:36:29

Roman
22.06.2018
12:36:30

Anton
22.06.2018
12:36:33

Bohdan
22.06.2018
12:37:27
ну так в vue это вроде принятый подход - ивенты там описывать

Alexander
22.06.2018
12:37:41
возьми редакс
во-первых это типовая задача, и хотелось бы в оф. стейт менеджере увидеть решение, во-вторых уже написано на вьюксе, не хочу менять

Roman
22.06.2018
12:38:03

Alexander
22.06.2018
12:38:24
ну любой ответ можно сказать, оберни в функцию, проблема остается - это один инстанс и утечка памяти

Maxim
22.06.2018
12:39:54


Hedint
22.06.2018
12:42:21
меня волнует несколько моментов
1) это то что как инстанс аксиоса узнает о сторе
1.1) как не получить утечку памяти при каждом импорте метода апи
2) почему вообще апи должен знать о сторе
если коротко, сделал так:
есть обертки над axios с вызовами API ( какие-то классики с методами, которые дальше идут в axios).
есть фабрика, которая возвращает эти обертки. (в первый раз создает, дальше просто отдает ту же, если запрашивают ту же)
у оберток есть метод registerErrorHandler + он есть у фабрики.
Когда фабрика отдает обертку, если у нее зарегистрирован обработчик ошибок, она зарегистрирует его и в обертку.
При создании стора в самом общем сторе есть что-то такое:
const error_handler = function (data) {
store.commit('server_error/writeServerErrorData', data);
};
api_fabric.registerErrorHandler(error_handler);
В модулях стора:
const api = function() {
return api_fabric.getInstance('ApiModule' );
}; //используется, чтобы не встрять на порядок выполнения, что API зависит от стора, а стор от API
api().getMyData()...
—---
у меня проект большой, возможно на более маленьком можно было сделать с меньшими извращениями, но работает хорошо вроде. :)

Admin
ERROR: S client not available

Nightwelf
22.06.2018
12:43:06
Не работает нормально 4 копии одного компонента в который передаётся параметр для ссылки в mounted и всё
Не получает первые иногда два, иногда три элемента массива ид ссылок

Google

Nightwelf
22.06.2018
12:44:25
Я уже психовать начинаю


Alexander
22.06.2018
12:44:55
если коротко, сделал так:
есть обертки над axios с вызовами API ( какие-то классики с методами, которые дальше идут в axios).
есть фабрика, которая возвращает эти обертки. (в первый раз создает, дальше просто отдает ту же, если запрашивают ту же)
у оберток есть метод registerErrorHandler + он есть у фабрики.
Когда фабрика отдает обертку, если у нее зарегистрирован обработчик ошибок, она зарегистрирует его и в обертку.
При создании стора в самом общем сторе есть что-то такое:
const error_handler = function (data) {
store.commit('server_error/writeServerErrorData', data);
};
api_fabric.registerErrorHandler(error_handler);
В модулях стора:
const api = function() {
return api_fabric.getInstance('ApiModule' );
}; //используется, чтобы не встрять на порядок выполнения, что API зависит от стора, а стор от API
api().getMyData()...
—---
у меня проект большой, возможно на более маленьком можно было сделать с меньшими извращениями, но работает хорошо вроде. :)
ну это уже похоже на какой-то решение, жаль, что не такое изячное как в редакс мидлварах, вьюксу еще есть куда расти


Nightwelf
22.06.2018
12:45:01
По факту шаблон говорит аксиосу что брать с сервера
В чем может быть проблема?

Hedint
22.06.2018
12:46:39
точнее отслеживания каждого dispatch в плагине, сейчас вроде только commit

Anton
22.06.2018
12:47:34

Alexander
22.06.2018
12:47:45
есть метод sunbscribeAction, но в нем нельзя получить промис, который возвращает экшн, так тоже можно было бы решить проблему

Hedint
22.06.2018
12:49:57

Nightwelf
22.06.2018
12:50:37
Там он есть, это как раз id ссылки
Они даже без цикла рендерятся одинаково!!!!
Параметры разные
С сервака разные данные идут

Yurij
22.06.2018
12:52:17

Nightwelf
22.06.2018
12:53:33

?
22.06.2018
12:54:06

Nightwelf
22.06.2018
12:54:44
С мобилки? Скорее всего нет
Там с асинхронностью что-то но не пойму что
Пох. В понедельник буду разбираться ?

Hedint
22.06.2018
12:56:08
Все будет хорошо! Vue любит тебя :D

Google

Sunlive
22.06.2018
12:59:15
давно уже
kappaPride

Yurij
22.06.2018
12:59:49
Это что то меняет?

Sunlive
22.06.2018
13:00:01
ркн заблочит ☝️