@vuejs_ru

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

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

Александр
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},

?
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:30:37
как обернуть
Мне угадать что вы юзаете? Пример для axios: https://gist.github.com/yajra/5f5551649b20c8f668aec48549ef5c1f

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) почему вообще апи должен знать о сторе

в самом экшоне в трай кеч оберни
в это и проблема, у меня допустим 10 экшенов таких, мне в каждом один и тот же код дублировать не охото

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

Roman
22.06.2018
12:36:10
в это и проблема, у меня допустим 10 экшенов таких, мне в каждом один и тот же код дублировать не охото
значит напиши фн внутри которой будет трай кетч и прокидывай туда фн где хочешь отловить. но это кажется уже на interceptors и похоже

Pasha
22.06.2018
12:36:29
хочу как в редаксе в мидлварах в идеале
интересно, чем принципиально отличается redux-thunk от экшнов вью?

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

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

Alexander
22.06.2018
12:38:24
тебе накидали уже решений
не увидел я тут решения никакого

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

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
ну это уже похоже на какой-то решение, жаль, что не такое изячное как в редакс мидлварах, вьюксу еще есть куда расти
в vuex не хватает доступа к dispatch для плагинов, это могло бы помочь в таких ситуациях

точнее отслеживания каждого dispatch в плагине, сейчас вроде только commit

Anton
22.06.2018
12:47:34
ну так в vue это вроде принятый подход - ивенты там описывать
как прокинуть ивент на обычном компненте я знаю или тут работать так как будто <component> будет один из компонентов?

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

Hedint
22.06.2018
12:49:57
Не работает нормально 4 копии одного компонента в который передаётся параметр для ссылки в mounted и всё
не очень понятно, о чем ты, если честно) может ты выше еще что-то писал, но вроде нет? но если судить по этому урезанному описанию, может, тебе стоит :key им добавить уникальный?

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
ркн заблочит ☝️

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