
Вишневый чай
08.04.2017
18:01:55
аа.. я тож магазин писал когда вуекс осваивал
походу чего чего а магазинов на вуешке действительно полно. Особенно китайских, что любопытно

Yaroslav
08.04.2017
18:22:41
Я тож магазин делаю

Rafael
08.04.2017
19:35:07
ребзь, помогите разобраться как в vue добавить свою переменную

Google

Rafael
08.04.2017
19:35:25
типо чтобы можно было обращаться как this.$api

Alex
08.04.2017
19:42:02

Rafael
08.04.2017
19:42:30
я читал, но много это не дало

Alex
08.04.2017
19:43:15
Пилишь свой плагин. В методе install которого четвёртый способ используешь и подвешиваешь свою логику в прототип
Устанавливаешь плагин. Используешь свои методы добавленные

Rafael
08.04.2017
19:43:35
4й способ дает функцию, а не опцию инстанса
4й метод дает мне возможность обращаться так:
this.$api()
а мне нужно определеить get функцию

Alex
08.04.2017
19:44:27
Ну потому что функцию присваивают
Думаю присвоение свойства тоже прокатит

Rafael
08.04.2017
19:45:20
я тут посмотрел, это хитрая комбинация this.$options + миксин + Object,prototype для гет функции, но детальнее пока не разобрался

Alex
08.04.2017
19:49:57
https://alligator.io/vuejs/creating-custom-plugins/

Rafael
08.04.2017
19:52:12
в beforeCreate доступ к this есть?

Google

Rafael
08.04.2017
19:52:29
судя по исходникам роутера есть

Alex
08.04.2017
19:53:12
Вроде в create появляется

Rafael
08.04.2017
19:53:30

Stanislav
08.04.2017
19:55:56
Возьми jspm
Реально крутой совет. Вроде бы расчехлил вебпак, думаю теперь зачем он мне и смотрю в сторону jspm

Yaroslav
08.04.2017
19:56:25

Rafael
08.04.2017
19:56:54

Yaroslav
08.04.2017
19:57:22
Это вполне рабочее решение

Rafael
08.04.2017
20:03:14

Yaroslav
08.04.2017
20:03:57
Спс

Rafael
08.04.2017
20:04:09
жаль доки не оч у ролапа

Yaroslav
08.04.2017
20:04:22
Почему не webpack?

Rafael
08.04.2017
20:04:24
у цебпака 100500 настроек, у ролапа только стартгайд есть

Yaroslav
08.04.2017
20:06:09
Так есть же vue-templates

Rafael
08.04.2017
20:06:48
И с вебпаеом я затрахался в прошлый раз пытаться сделать рабочий модуль

Yaroslav
08.04.2017
20:08:13
А это зачем?
https://github.com/vuejs-templates/webpack-simple

Rafael
08.04.2017
20:08:28

Yaroslav
08.04.2017
20:10:56
Я вот сейчас в замешательстве, нужно ли мне тащить какой-либо vue-ui или лучше отдельно подключать конкретные плагины и их кастомизировать уже?

Google

Yaroslav
08.04.2017
20:11:31
Имею в виду вот что, из vue-element взять select или спользовать vue-select?

Rafael
08.04.2017
20:20:49
Это уже сам решай)

Stanislav
08.04.2017
20:25:01
При том, что в element-ui есть свой селект, но там корявая анимация

DimenSi
08.04.2017
21:11:03
кто-нить ксс шлюзы пробовал?
либо формула галимая, либо я галимый
но у меня шрифт при работе шлюза чуть больше чем должен быть

Stanislav
08.04.2017
21:15:35
Неа, руки не дошли :\

DimenSi
08.04.2017
21:15:54
ты мне?)

Stanislav
08.04.2017
21:16:49
Кто здесь?

Джон
08.04.2017
21:17:05
я
и как вам китайская поделка, посоны?

Джон
08.04.2017
21:17:42
нормас?

DimenSi
08.04.2017
21:17:47
какая?

Джон
08.04.2017
21:17:55
ну vue
или я что-то перепутал

Rafael
08.04.2017
21:19:48
Иван вроде кореец
такс, кто уже писал свои пакеты, как вы паковали их в umd модуль?

Stanislav
08.04.2017
21:22:02
В ролапе же специальное поле есть, чтоб указать тип бандла

Google

Rafael
08.04.2017
21:22:47
но ошибка то есть

Stanislav
08.04.2017
21:23:28
Конфиг ролапа в студию
Фоточкой
Чтоб красиво было

Rafael
08.04.2017
21:25:24
а все, испаил вроде

DimenSi
08.04.2017
21:31:15
о я смог шлюз
походу я не правильно считал

Admin
ERROR: S client not available

DimenSi
08.04.2017
21:33:01
вручную считал не правильно, а через функцию норм зашло
so sad

Rafael
08.04.2017
21:34:10

Stanislav
08.04.2017
21:37:36
А где ты собираешься использовать $api?
В компонентах или еще где-то?

Rafael
08.04.2017
21:39:54
мне хочется, чтобы в любой компоненте можно было написать this.$api и дальше вызвать нужный метод

Stanislav
08.04.2017
21:40:52
Так может сделай в глобальном миксине, зачем вв прототип пихать?

Rafael
08.04.2017
21:40:52
если что, я вот играюсь:
https://jsfiddle.net/pt87oq4L/

Google

Rafael
08.04.2017
21:41:07
я просто это из изходников роутера выдернул
да и потом, глобальный миксин не даст сделать this.$api

Stanislav
08.04.2017
21:41:39
Сможешь делать this.$api

Rafael
08.04.2017
21:41:51
этого не добиться миксином

Stanislav
08.04.2017
21:42:53
Да ладно))

Rafael
08.04.2017
21:42:55
я понял в чем ошибка
мля
че я ха лох

Stanislav
08.04.2017
21:43:20
this.$api в миксине и все

Rafael
08.04.2017
21:43:41
export function install (Vue) {
прототип функции
а вот как я ее вызываю:
static install() { install() }
мля, это не сработало
хмм

Stanislav
08.04.2017
21:47:44
Install(Vue) {
Vue.mixin({
created() {
this.$api = ...
}
})
}
С телефона набирал, если что

Rafael
08.04.2017
21:50:07
хм, ща попробую
все равно не

Stanislav
08.04.2017
21:52:42
Это просто глобальный миксин, будет висеть на каждом компонте
Что "не"? :)

Rafael
08.04.2017
21:53:05

Stanislav
08.04.2017
21:53:20
Эм