Nikolay
Еще
Nikolay
Там есть какие-то нюансы, я сейчас не вспомню просто
Anonymous
> какие-то нюансы А в редаксе их нет, ага.
CherryTea
Редакс значительно более прост
Георгий
Редакс значительно более прост
Наверно я не очень углублялся, плюс я работал только с Vue)) Поэтому прям спорить не могу😂
Anonymous
Куда уже проще vuex
CherryTea
Я скорее про устройство
Nikita
~@/assets
Георгий
~@/assets
А кстати уже сам решил, спасибо 😊
Alexander
Вопрос по Роутеру. Мне из апихи возвращается относительный путь, могу я как-то перехватить его в vue-router и не переходить по нему, а выполнить какую либо функцию в зависимости от того, какие параметры переданы в пути?
Alexander
regex replace отключен?
ага, админ запретил...
zinge 🐌
ага, админ запретил...
https://learn.javascript.ru/regexp-methods
Anonymous
scope + ref как реализовать можно? или чем заменить
Игорь
Привет, пацаны, чёт я не могу найти... А можно как-то предопределить функции дефолтные для всех создаваемых компнонентов? Тип как VueAxios делает rhis.axios.post() etc... Чтобы в любоим компоненте я могу вызвать this.myMethods.myMethod1
Игорь
Ааа, так там всё просто... MyPlugin.install = function (Vue, options) { Vue.myGlobalMethod = function () { } }
Игорь
И потом просто подключить, спасибо
Игорь
А не нужно будет мне миксины потом ко всем компонентам добавлять?
Nikita
там глобально и локально можно
Туся
угу
Игорь
Vue.mixin Спасибо 😊
Andrii
/help@GroupButler_bot
Group Butler
Start me to get the list of commands
Игорь
Будет проще, чтобы плагин не писать
Andrii
/help@GroupButler_bot
Group Butler
Start me to get the list of commands
Игорь
А еще такой тупенький вопрос, а можно в methods строить иэрархию? methods: { prop1: { myFunc() {} } } А потом вызывать: this.prop1.myFunc();
Sunlive
делай уже тогда класс с методами )))
Zurab
...
Vladislav
мб тебе computed нужен?
Zurab
не туда сори
Игорь
Да я просто Апи хочу отделить, надоело уже мне постоянно вызывать одни и те же функции. Но при этом, если уж я делаю глоб функции, то желательно было бы из выделить в объект
Игорь
делай уже тогда класс с методами )))
Тоесть лучше уже делать плагином?
Sunlive
Тоесть лучше уже делать плагином?
пока не сталкивался с таким юзкейсом, но это как вариант, а там уже смотри как удобнее самому
Игорь
Ага, проверил. в methods нельзя сунуть объект -_-
Dmitry
Даров. Есть канал по убунту?
Николаич
Ага, проверил. в methods нельзя сунуть объект -_-
Это как? Ну возвращай this из метода и делай цепочку вызовов. this.method.method2
Николаич
Или я суть проблемы не понял
Dmitry
Изи же. Или сложна после пэхапэ? D
Игорь
Это как? Ну возвращай this из метода и делай цепочку вызовов. this.method.method2
Смотри, если грубо, то я хочу сделать прототип prop { add( options ) { ... }, delete( options ) { ... } } И чтобы из компонента я мог вызвать this.prop.add(option);
Игорь
аххаах
Игорь
И в чем проблема?
Через methods так сделать нельзя
Dmitry
Причем это нее аксиоспридет делает. А плагин в пару строк
Игорь
Причем это нее аксиоспридет делает. А плагин в пару строк
Да щас читаю доку, вижу что там вообще просто в плагинах
Николаич
Через methods так сделать нельзя
А нахрена? Делай через плагин. Добавляй в прототип объект myplugin и хреначь туда методы
Игорь
Так я так и собираюсь делать 🙈
Dmitry
Там явно для вью. А ну да на прототипе
Николаич
Так я так и собираюсь делать 🙈
Я просто не понимаю зачем через methods пытаться
Игорь
Да чтобы упростить, чё ты такой резкий)
Игорь
Я так и делаю уже
Николаич
Ну либо из метода возвращай объект
Игорь
Ну либо из метода возвращай объект
Не красиво, убрал этот вариант
Николаич
Николаич
Не красиво, убрал этот вариант
Можно еще через $options.methods дергать. Но это еще более дико 😂
Dmitry
Я так и делаю уже
лютую дичь какую то делаешь
Vitalii
Кто-то пробовал интеграцию вью с мейлчимпом?
Ivan
Ребят, привет! Читал статью на медиуме и там порекомендовали этот канал. Я джун, изучаю фреймворк и у меня вопрос по Vuex созрел. Никак не могу понять, почему компонент при перезагрузке страницы повторно не обращается в this.$store.getters и не берет оттуда отфильтрованные данные. Т.е. при переходе из компонента в компонент все ок, но при перезагрузке страницы с ткущим компонентом всё рушится. Кто знает как это исправить? А лучше, где копать, так как идей уже нет. Пробовал и через компьютеды с хуки - ничего не хочет брать из стора.
Vladimir
Может из-за того, что стор удаляется после обновления страницы ?
Serge
А в сторе то есть что брать? Ведь при перезагрузке стор тоже перегружается
Ivan
Да
Ivan
Vuex браузера показывает, что в сторе есть данные.
Serge
Что за данные?
Ivan
массив обьектов
Ivan
коллекция
Sunlive
Ага, проверил. в methods нельзя сунуть объект -_-
<script> import myClass from '@/utils/myClass'; export default { data() { return { api: new myClass() } }, methods: { test() { this.api.foo() }, test2() { this.api.bar() } } }; </script>
Serge
массив обьектов
Как он туда попадает?
Ivan
Сделал экшн на запрос с сервера.
Ivan
и через хуки в main.js диспатч сделал
Ivan
при пересборке и сохранении данные появляются вновь. Может я неправильно расширением в бразуере пользуюсь. Изначально я тоже подумал, что store должен очищаться после перезагрузки.
Serge
Или массив присваиваешь прямо и убиваешь реактивность. Или асинхронность