@vuejs_ru

Страница 2741 из 3900
Karimov
25.04.2018
08:17:46
Vuex: Народ как достать всевозможные namespace приложения?

Karimov
25.04.2018
08:18:45
Vuex: как проверить объявленна ли мутация в модуле с своим неймспейсом. Если она там есть - хочу вызвать ее

Google
Andy
25.04.2018
08:20:14
Привет, Мы тут начали проект внутрений писать. Есть ли смысл брать bootstrap-vue или в сторону чего то другого посмотреть?

Andy
25.04.2018
08:21:17
vuetify
Ну там матириал, а у нас есть дизайны. Это норм потом переписывать все стили?

Karimov
25.04.2018
08:21:26
Rafael
25.04.2018
08:22:05
пишите сами

Алиса
25.04.2018
08:36:13
Есть метод в компоненте: https://puu.sh/Aa0YP/10195e7a4b.png В нем val обязательно равно какому-то булеву значению, но когда я передаю его в setTaskProgress (это метод который в store actions находится), то там он undefined. Как правильно передать этот параметр в функцию?

Hedint
25.04.2018
08:38:18
Экшен параметром вроде объект с параметрами принимает, а не несколько параметров

Hedint
25.04.2018
08:39:14
то есть тебе нужно писать что-то вроде this.setTaskProgress( {taskId, boolValue})

Алиса
25.04.2018
08:46:32
Спасибо)

Google
DimenSi
25.04.2018
08:52:59
кто не трус и готов есть иголки с кактуса, попробуйте. https://davestewart.github.io/vuex-pathify/#/ Интересно выглядит штука, но path like методы немного пугают

@reeei ты вроде смельчак, @ArStah ты тоже

Arsen
25.04.2018
08:54:04
Всмысоле

На каком основании такие выводы?)

DimenSi
25.04.2018
08:54:25
у тебя ава угрожающая

Karimov
25.04.2018
08:56:48
Vuex: почему при store._mutations.hasOwnProperty(property) —— hasownproperty is not a function

Konstantin
25.04.2018
08:57:03
подскажите, как в приложении детектить, что мы попали в него с постороннего url?

Bohdan
25.04.2018
08:57:08
Иван
25.04.2018
08:57:10
На слабо берут)

Bohdan
25.04.2018
08:57:46
идея как хелпер имхо хорошая, реализация через строки - буэ

DimenSi
25.04.2018
08:58:00
Bohdan
25.04.2018
08:58:02
но да, другую реализацию сложно придумать

напоминает php фреймворки, да?
хм, не знаю я у себя всячески избегаю магических строк)

Arsen
25.04.2018
08:59:49
Не ну можно через прокси сделать

Bohdan
25.04.2018
09:00:12
Не ну можно через прокси сделать
новые оте? статья недавно по ним пробегала

Kostya
25.04.2018
09:05:10
Добрый День. Подскажите пожалуйста. Пишу Chrome Extension в связке с Vue.js. В API расширений хрома много асинхронных методов, которые мне нужно использовать. Как в случае большого количества асинхронных запросов (функций) организовать управление состоянием во Vue ? Нужен ли для таких вещей Vuex ? Уточню что речь идет об управлении небольшим объемом данных.

Moth
25.04.2018
09:07:04
Как получить значение payload из пользовательского события?

Google
DimenSi
25.04.2018
09:07:27
прокинуть его и получить первым аргументом

Moth
25.04.2018
09:07:53
через $on никак?

DimenSi
25.04.2018
09:08:13
так же как и через @myEvent

Michael
25.04.2018
09:08:29
http://instaco.de/

Сюда можно тыкать код чтобы было красиво.

DimenSi
25.04.2018
09:09:16
только $emit и $on общаются на одном уровне.

Kostya
25.04.2018
09:09:32
типо обьявить loading: false/true, в created хуке запустить получение данных, а когда все заполучишь, сделать loading: false и показывать приложение с данными
А можно уточнить. А если нужно вызывать асинхронные методы по ходу работу расширения ? То есть данные могут изменять состояние на протяжении всей работы расширения ? Куда лучше их выносить для более правильного управления состоянием ?

Romuald
25.04.2018
09:24:50
watch: { api_data.meta.current_link: function (val) { console.log(val); }, }

Romuald
25.04.2018
09:25:41
Ругается на api_data.meta.current_link. Как путь безопасно прописать?

DimenSi
25.04.2018
09:25:58
ну запиши их тоже methods в руте тоже и вызывай $root.method()

Hedint
25.04.2018
09:26:12
В кавычках пробовал?)

Kostya
25.04.2018
09:26:20
состояние это глобальное?
Да. Есть данные которые используются для расширения в начале и на протяжении его работы

DimenSi
25.04.2018
09:27:06
Да. Есть данные которые используются для расширения в начале и на протяжении его работы
я не вижу проблемы запихнуть в рут 3-4 метода и работать с ними из всего приложения.

Romuald
25.04.2018
09:27:13
В кавычках пробовал?)
Uncaught TypeError: fn.bind is not a function

Ilgiz
25.04.2018
09:38:58
вопрос такой. есть у меня метод (1). в этом методе вызыватеся другой метод (2) через this. и я пытаюсь вызывать метод 1 в хуке маунтед. и получаю андефайнед. как я понял, когда в хуке вызываешь метод, то по-дефолту этот метод уже не имеет доступа к элементу непосредственно через this?

Hedint
25.04.2018
09:39:05
Uncaught TypeError: fn.bind is not a function
ну значит твои проблемы не в вотчере, а в чем-то еще. запилил фидл, в нём все отлично работает. https://codesandbox.io/s/8x1vo8n610

Ilgiz
25.04.2018
09:42:05
и вот прикол в том, что я перебрал с зисами или в чем соль? мне в ручную в методах переопределять this и передавать его аргументом в хуке? или есть способ попроще?

Google
Alex
25.04.2018
09:43:52
с кодом каждый может

Ilgiz
25.04.2018
09:44:06
может быть, покажешь немного кода? :)
да, вот сейчас пытаюсь симулировать ошибку. потому что много чего поменял и короче щас

Alex
25.04.2018
09:44:14
спиритический сеньор может и так понять что не так

Ilgiz
25.04.2018
09:44:56
да я понимаю, просто баг похож на довольно распространенный, думал, с пары слов кто-то стрельнет ответом.

Admin
ERROR: S client not available

Alex
25.04.2018
09:45:21
продолбать контекст this - бесценно

но это как спросить почему машина не едет

Igor
25.04.2018
09:46:58
Dct

Всем привет! кто то уже юзает https://github.com/vuejs/vue-cli ?

Hedint
25.04.2018
09:47:16
Если навскидку - все должно работать хорошо с обычным this везде. mounted : function () { this.method1(); } methods : { method1: function () { this.method2(); }, method2: function () { //smth } } но всегда есть нюансы. может у тебя там внутри this потерялся в каких-нибудь коллбеках, или ты стрелочную функцию вместо обычной в методе запилил, или еще что-то..

Igor
25.04.2018
09:47:16
или пока не стоит ?

Stanislav
25.04.2018
09:48:21
или пока не стоит ?
Ты про 3 версию?

Hedint
25.04.2018
09:48:53
или пока не стоит ?
вчера попробовал и сразу словил невозможность запустится из дефолтного конфига :D

https://github.com/vuejs/vue-cli/issues/1162 вот ишью, там таких много)

Igor
25.04.2018
09:50:05
Ну да я тоже такое поймал, начало было довольно интересное :) Но ошибка заставила посомневаться в релевантности выбора

только я вот не понял проблему то решили ?

Hedint
25.04.2018
09:53:06
можно решить самому себе хаками, а централизованно - хз)

Google
Yan
25.04.2018
09:53:30
А так можно по классике var self = this

Олдскульчк

Ilgiz
25.04.2018
09:54:14
а вообще....а насколько гадко просто взять и запихнуть весь код в хук? по-большему счету, компонент выполняет одну функцию. там строчек 150 джаваскрипта. просто анимация на канвасе.

Yan
25.04.2018
09:54:27
И method:function(){} це тож олдскул

Alex
25.04.2018
09:54:30
вынеси отдельно в файл

да заимпорти как метод

Yan
25.04.2018
09:54:44
Можно просто method(){}

Hedint
25.04.2018
09:54:48
Наоборот стрелку и пишут чтоб this не терять
если ты сделаешь метод стрелочной функцией - ты потеряешь this. проверяй :)

Ilgiz
25.04.2018
09:55:24
ну там несколько функций. какие-то должны вызываться 1 раз, какие-то периодически

Hedint
25.04.2018
09:55:39
ну так я то писал про это, а ты ответил "стрелку пишут чтоб this не терять" )

Ilgiz
25.04.2018
09:55:39
я и пытался разбить их все а методы, а в хуке вызвать что когда и как надо

Yan
25.04.2018
09:55:45
Сетинтервал чирикни без стрелки

Потеряешь this от vue

Hedint
25.04.2018
09:56:45
это очевидно) написано было про то, что само объявление метода не должно быть стрелочной функцией.

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