@vuejs_ru

Страница 530 из 3900
Rafael
07.06.2017
12:07:15
ща исправлю тогда

Yaroslav
07.06.2017
12:13:18
Антипатерн антипатерну рознь)

Kelin
07.06.2017
12:16:12
Ох уж эта архитектурная резня

Rafael
07.06.2017
12:17:55
Google
Kelin
07.06.2017
12:18:03
паттерны, антипаттерны

Rafael
07.06.2017
12:18:12
Kelin
07.06.2017
12:18:22
просто пилите фичи и все ~_~

Yaroslav
07.06.2017
12:19:24
это я про задекларированный антипаттерн вешать апи на зис

Rafael
07.06.2017
12:19:59
https://jsfiddle.net/fl0pzz/1n90wtn0/4/

Yaroslav
07.06.2017
12:21:05
Да это я не тебе

Rafael
07.06.2017
12:21:18
а, фуф, тогда ладно

Kelin
07.06.2017
12:21:24
А, this.$api?

Или что имеется в виду

Yaroslav
07.06.2017
12:22:13
Та блин народ, сообщение выше про антипаттерн

Kelin
07.06.2017
12:22:30
Так ты скажи, что именно антипаттерн

Google
Kelin
07.06.2017
12:22:40
Если про его this.$api, то да, согласен

Rafael
07.06.2017
12:22:57
Kelin
07.06.2017
12:23:04
Если по-хорошему делать, то сервисы должны писаться отдельно, а интеграция с Vue отдельно То есть чтобы ты в любой момент мог юзать их независимо от Vue И, кстати, что насчет Vuex?

@Fl0pZz ты все на вью завязал? оО

Rafael
07.06.2017
12:23:43
нет конечно

Kelin
07.06.2017
12:23:56
не знаю

Rafael
07.06.2017
12:23:59
у меня от вью только инстал в отдельном файле

Stanislav
07.06.2017
12:24:08
Рафик, а как данные передавать?

Rafael
07.06.2017
12:24:09
если его убрать то с чем угодно пойдет

Kelin
07.06.2017
12:24:11
тут просто наезды какие-то

Stanislav
07.06.2017
12:24:15
В аргументы метода?

Kelin
07.06.2017
12:24:21
и ты потом скинул жсфидл, где как раз об этом

Yaroslav
07.06.2017
12:24:32
А если я пишу модульный сервис (синглтон), который юзаю и отдельно и если у меня буквально все компоненты потом его используют то делаю импорт и вешаю на зис?

Rafael
07.06.2017
12:24:41
Рафик, а как данные передавать?
api.user({ data }).then(ctx => console.log(ctx.response))

Stanislav
07.06.2017
12:25:13
api.user({ data }).then(ctx => console.log(ctx.response))
а hook - он до запроса вызывается?

Rafael
07.06.2017
12:25:57
а hook - он до запроса вызывается?
смотря как напишешь, если будешь использовать async как в koa2 middlewares "то и до и после", если нет, то только до

Kelin
07.06.2017
12:25:59
api.user({ data }).then(ctx => console.log(ctx.response))
я, кстати, так же запилил, но еще сделал как во вьюксе коммиты/диспатчи

Rafael
07.06.2017
12:26:19
Google
Kelin
07.06.2017
12:26:44
this.API('items/getList', [data])

у меня вот так

Rafael
07.06.2017
12:27:17
я не понимат
https://github.com/Fl0pZz/vue-apify/blob/master/lib/create-rest-tree.test.js#L253

Stanislav
07.06.2017
12:28:28
у меня вот так
Мой вариант: import { getNews } from '@/API/methods'; getNews().then()

Rafael
07.06.2017
12:28:35
я не понимат
ну что, теперь понял?

Stanislav
07.06.2017
12:28:44
ну что, теперь понял?
еще не смотрел

Rafael
07.06.2017
12:29:03
Мой вариант: import { getNews } from '@/API/methods'; getNews().then()
как раз я и писал, чтобы такого не было

Stanislav
07.06.2017
12:29:13
Kelin
07.06.2017
12:29:54
Bullshit

Коммит из дев ветки каким-то раком попал в мастер и залился на прод

Rafael
07.06.2017
12:30:16


Kelin
07.06.2017
12:30:16
РОФЛ

Kelin
07.06.2017
12:30:28
А я по-другому стрелки оформляю

Stanislav
07.06.2017
12:32:59
Я все понял. Мне даже начинает казаться это удобным.

Kelin
07.06.2017
12:33:19
Stanislav
07.06.2017
12:33:20
Единственное, глобальных хуков бы.

Kelin
07.06.2017
12:33:21


Я про отступы)

Google
Stanislav
07.06.2017
12:33:38
есть
в демке?

Rafael
07.06.2017
12:34:04
в демке?
да, можно, просто у apify.globalHook(hook)

Stanislav
07.06.2017
12:34:49
Rafael
07.06.2017
12:34:52
я так не делаю, потому что для меня так не выразительно

этого в демке нет
угу, ща добавлю

Kelin
07.06.2017
12:35:05
А я не люблю, когда много кода рядом

Admin
ERROR: S client not available

Rafael
07.06.2017
12:38:25
угу, ща добавлю
хм, чет там бага какая-то, сейчас покрою тестами, посмотрю, что там да как

вот пока с багов как: https://jsfiddle.net/fl0pzz/1n90wtn0/5/

Stanislav
07.06.2017
12:41:07
вот пока с багов как: https://jsfiddle.net/fl0pzz/1n90wtn0/5/
А как мне в хуке узнать имя методода, которое у меня вызвалось?

Stanislav
07.06.2017
12:43:38
хм, пока никак, а надо?
Да. Я хочу что-то делать с данными, которые получил от сервера. Например, выкинуть лишнее, переименовать поля, etc.

Rafael
07.06.2017
12:43:40
через ctx.options.url

Stanislav
07.06.2017
12:43:53
через ctx.options.url
Не, это не интересно

Я хочу получить name

Rafael
07.06.2017
12:44:40
Я хочу получить name
полное иммя? т.е например для api.user.setting это будет user.setting?

Stanislav
07.06.2017
12:45:15
{ name: 'userName', url: '/echo/js/', method: 'get', }, вот это имя

Rafael
07.06.2017
12:46:20
{ name: 'userName', url: '/echo/js/', method: 'get', }, вот это имя
хм, да без б, но только я сделаю все-таки полное имя, мб кому понадобится

Google
Eugene
07.06.2017
12:46:33
Ребяты, вопрос: как получить state из одного namespaced модуля vuex в другом?

Rafael
07.06.2017
12:46:33
{ name: 'userName', url: '/echo/js/', method: 'get', }, вот это имя
вдруг вот это в разных ветках есть

типо userName у девелопера и у обычного юзера

Alexandr
07.06.2017
12:49:03
Ребят. Разбивка раздела на 100 Гб может занимать больше 2 часов? А то я уже сомневаюсь, все ли в порядке

Минт ставлю

Stanislav
07.06.2017
12:49:30
вдруг вот это в разных ветках есть
нуу, тогда мне это не очень подходит)

Rafael
07.06.2017
12:51:29
нуу, тогда мне это не очень подходит)
аа, я думал ты в контексте глобального хука говоришь, ох лол

Stanislav
07.06.2017
12:52:52
аа, я думал ты в контексте глобального хука говоришь, ох лол
в том числе. Не писать же мне в каждом объекте хук, когда можно в глобальном хуке передавать имя метода и полученные данные.

можно, конечно, но лень

Stanislav
07.06.2017
12:59:43
ага

Emil
07.06.2017
12:59:52
Вот это равно

Stanislav
07.06.2017
13:00:06
и request тоже нужен.

Rafael
07.06.2017
13:00:25
и request тоже нужен.
есть, все options лежит

Stanislav
07.06.2017
13:00:31
?

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