Danila
Господа товарищи, подскажите, пожалуйста. Есть вуекс, есть стейт, есть массив записей. Хочется иметь: 1) Стандартную запись определённого типа (например, событие календаря), заданую где-то отдельно, которую можно было бы заюзать как дефолнтую модель в редакторе события, например, когда вызываешь его не передав внутрь ему ссылку на событие для редактирования, соответственно, запустив его в режиме создания нового события, или для использования в том же вуексе как дефолтную записть при попытке добавить событие без параметров. ТИПА ТОГО. Не уверен, что правильно объясняю. Как это сделать? Есть ли какие-то аналоги моделей или мапперов моделей среди либ для вуекса, или я вообще чё-то дичь придумал?
Rafael 🌵
Как же сложно писать тесты 😢
Rafael 🌵
Когда не настроены фильтры восприятия
Anonymous
Почему мне выдает ошибку, когда я пытаюсь разобрать массив переданный через props? can't read 'text' of undefined . Обычные строки выводятся корректно option(v-for="option in paymentForm.subscribersAmountOptions", @value="option.value") | {{ option.text }}
Anonymous
плюсую вопрос, на соседнем проекте пришлось добавлять gulp + spritesmith. На вебпаке есть проверенные решения?
Anonymous
в том-то и дело, что есть. subscribersAmountOptions: [ {text: '1', value: 'test'},
Anonymous
похоже, что он не может получить option и разобрать его -- Property or method "option" is not defined on the instance but referenced during render. Советует читать про реактивность
Alexander
Maksim
тут такой вопрос, как из дальнего ребенка у родителя запросить данные ? Что-то я гуглил и все ответы только наоборот, плюс мне в рёбенка приходит как-будто объект вью //child this.data = this.$bus.$emit('getData') //parent this.$bus.$on('getData', () => { return this.data }) Всё пишется в created() Стор заводить не хочется
Eugen Su
Лол, эксепшен выпал)))
Evgheni
раз выпал то лови
Michael
catch(e){}
Alexander
Iosevka?
Да, очень похоже
Sherkh@n
Господа, подскажите, как сделать импорт мутаций из нескольких файлов в один?
Michael
сделать один файл
Michael
туда импортировать
Michael
а его испортировать наружу
Michael
экспортировать*
Denys
А как правильно обновлять Vue (к примеру с версии 2.2 на 2.5)
Tim
Бобрый вечер. Подскажите кто на vuetifyjs. Мне надо snackbar какой то глобальный сделать. И вызывать его из своих компонент. Как то можно сделать это? Или в каждом комопненте рисовать его?(
Sherkh@n
туда импортировать
в каком виде должны быть экспортируемые функции? если, к примеру, в файле мутаций модуля используются, как export const setAllImages = (state, images) => { state.images = images }
Denys
npm update
Не думал что так можно) Спасибо
Sherkh@n
или надо собирать все в export default?
Michael
Обычный ес2015 модули
Евгений
Ребят, обучалки по jwt так и не появилось?) Вроде несколько человек хотело уже запилить)
Sherkh@n
да в любом, наверное)) Ты же хочешь просто объединить их.
в том-то и дело, что в "любом виде" не хотят они импортироваться
Sherkh@n
можно в личку стукнуться, дабы не забивать канал?
Евгений
Вот ещё сегодня на хабре вычитал небольшой вброс про jwt: Пользователи с хреновым интернетом (обычно мобильным) будут постоянно ловить логауты из-за того, что запрос на рефреш ушел на сервер, а ответ не получен из-за сбоя подключения. Сервер сгенерирует новые токены, но клиент их не получит, и его (клиента) токены превратятся в тыкву. Можно не инвалидировать старые токены при генерации новых, но тогда Боб может вечно пользоваться своим рефреш-токеном. Никто не сталкивался с подобным?
Артем
а вообще я как то переосмыслил этот JWT... и в следующем проекте буду делать просто на сессиях
Артем
имхо над ним можно подумать, если проект большой, на нескольких серверах... тогда уже с блеклистами и шлюхами по грамотному делать
Евгений
Да уж.. Полгода уже думаю потихоньку. Так и получается, что либо я дурак, либо лыжи не едут. Но надежды ещё не потерял)
Michael
в том-то и дело, что в "любом виде" не хотят они импортироваться
можно, но лучше тут, -- другим наука) толкьо в одном сообщении и с форматированием кода.
Rafael 🌵
есть желание присоединиться? )
Ну вообще думаю над этим, просто времени нет
Rafael 🌵
Если на работе дадут время, то почему бы и нет
Rafael 🌵
Но дадут после нового года, если вообще дадут
Anonymous
кстати кто может что сказать по поводу vuetify vs element.ui ?
Anonymous
ничего конкретного. скорее какието впечатления от работы
Anonymous
мне element.ui очень зашел. такая то шикарная пагинация, инкрементбаттоны. я потратил на свои велосипеды очень много
Rafael 🌵
У вьюетифая мне не нравится интеграция с валидаторами, точнее то, что тот же vuelidate не предоставляет вывода текста ошибки, из-за чего приходится писать это все самому
Anonymous
ну и я просто не вижу ничего у вьютифая что бы мне пригодилось или зашло
Anonymous
ну вернее всё такое же
Anonymous
я фреймворки открыл совсем недавно. странное чувство. какбудто ты велосипедил велосипедил и тут на тебе всё уже есть
Евгений
а вообще я как то переосмыслил этот JWT... и в следующем проекте буду делать просто на сессиях
а смысл делать на сессиях? это же прошлый век. с тем же успехом можно просто запилить jwt с одним access-токеном без рефреша
Артем
http://cryto.net/~joepie91/blog/2016/06/19/stop-using-jwt-for-sessions-part-2-why-your-solution-doesnt-work/ вот глянь на досуге
Tim
код: <v-text-field label="Название" v-model="modelForm.title" :counter="50" required v-validate="'required|min:2'" data-vv-name="title" :error-messages="errors.collect('title')" ></v-text-field>
Tim
а епт)) точно)) я их сегодня оба тестил) vuelidate - очто уж какой то совсем замароченный
Rafael 🌵
а епт)) точно)) я их сегодня оба тестил) vuelidate - очто уж какой то совсем замароченный
vee простой для отдельных полей, но замороченый когда нужно валидировать целые формы
Tim
кстати кто может что сказать по поводу vuetify vs element.ui ?
я с него переезжаю. Компоненты да бохатые.) Но разраб какой то странный. на своей волне. И я уже тут писал - компоненты не для мобильных устройств. Ну и так по мелочам претензии. Например разраб рогом уперся что datatime должно быть в js формате. и пофигу что оно со всех бд хранится в другом стандарте. Пришлось велосипедировать эту траблу. Про кидалово с веткой 1.4 уже даже не говорю. Щас ни на вторую ветку не переехать т.к. она кастрированная, ни на старой - она не поддерживается. Кароч мое терпение лопнуло поэтому переношу проект который день на vuetify. Да пока альфа но ребята там более адекватные.
Tim
ага
Rafael 🌵
Как я понял, Попов спрашивал про element.eleme
Tim
vuetify vs element.ui
Rafael 🌵
Хм 🤔
Denys
Ребят, как прикрутить ts к проекту? Проект довольно старый (около 8 месяцев), использовался webpack шаблон
Tim
да и вообще мне vuetify все больше нравится)
Tim
vee простой для отдельных полей, но замороченый когда нужно валидировать целые формы
не очень понимаю в чем проблема там? this.$validator.validateAll() возвращает промис с результатом валидации. чего там сложного?
Tim
Динамические подформы поддерживаются? Асинхронная валидация?
чесно не знаю. не дошел еще. судя по тому что в промисах прилетают результаты валидации - наверно да)
Rafael 🌵
Меня например дико бесит механизм sameAs в vee, хуевые доки и ппц как ломающиеся api в новых версиях - пока что нахлебался