Michael
это как?
|0 делает "или 0" побитовый, оставляя 32битное целое)
Ivan
хм, скопипастил, ничего не выводиться
Michael
коротко и, в принципе, ясно, но от команды требует каких-то пониманий asmjs
Michael
С:
Ivan
Ivan
Alexey
а в консоли что есть?
Николаич
А есть тут гуру в unit тестировании компонентов? Интиересует связка Jest и vue-test-utils.
Николаич
Компонент использует window.matchMedia. Запускаю тесты с помощью Jest и валится ошибка, что этого свойства нет. Вынужден писать заглушку. Такая же фигня и с MutationObserver. Не могу затестить компонент, который использует vue-quill-editor. Что посоветуете с этим сделать?
Ivan
а в консоли что есть?
меня вот этот момент смущает Error in render: "TypeError: Cannot read property 'length' of undefined" found in ---> <SoundOfBirds> at assets/js/components/SoundOfBirds.vue
Michael
Эй
Michael
у него факап
Michael
а не копипаста
Michael
где оцелочисливание индекса??
Michael
А нет
Michael
поспешил
Ivan
если такого свойства нет, то как он вычисляет computed свойство
Michael
А нет
Michael
не поспеши
Michael
л
Michael
смарите
Michael
у него this.allBirds
Michael
сначала
Michael
объект
Michael
потом хуяк
Alexey
если такого свойства нет, то как он вычисляет computed свойство
ну в какой-то момент его нет, потом появляется
Michael
и массив
Michael
парам пам пам
Michael
сделай массивом
Michael
иначе там с андефайнед веселье
Виталий
/help@GroupButler_bot
Group Butler
Start me to get the list of commands
Ivan
иначе там с андефайнед веселье
ну а какая разница, у меня объект в котором массив, я же обращаюсь к массиву
Ivan
и потом, если я пишу так в data - allBirds: [], он всё равно остаётся объектом
Michael
ну а какая разница, у меня объект в котором массив, я же обращаюсь к массиву
у тебя поле allBirds тип меняет в рантайме. А вообще в таком случае тее ещё и проверка в компьютед нужна: добавь в конце строчки || {}
Michael
|| {} добавил?
Michael
чтобы компьютед возвращал пустой объект, если нет ничего
Michael
или даже лучше в шаблоне сделать
Michael
v-if="allBirds.length"
Michael
что ещё в консоли?
у него шаблон ищет в андефайнеде свойство нэйм.
Michael
Там крашится
Michael
и приплыли
Alexey
у него шаблон ищет в андефайнеде свойство нэйм.
с чего ты это взял? Он такую ошибку не показывал
Alexey
Я может что-то путаю, но судя по скрину, у него getRandomBird уже определён, значит должно показать или раз встретилось неопределенное, то полный краш?
Michael
У него из компьютеда перед отработкой xhr выходит черепаха (undefined)
Michael
в шаблоне после этого берётся от этого андефайнеда нэйм
Alexey
в шаблоне после этого берётся от этого андефайнеда нэйм
это всё понятно, но разве на этом скрипт остановится?
Alexey
Ааааа
Alexey
Ну вот я ж и просил его показать что ещё в консоли.
Michael
бросит жёсткий эксепшн
Stanislav
Сколько нужно фронтендеров, чтобы вевести рандомный элемент из массива.
Michael
чтобы в пустой массив не лез
Ivan
v-if добавил?
ну да, ошибки исчезли
Ivan
ну как я понимаю, на стадии рендера, свойства компьютед нет
Michael
ну да, ошибки исчезли
теперь смотри что у тебя с реста приходит
Ivan
вот же всё есть
Ivan
Michael
да, это жоска
Поэтому юзайте плюсы в васм. Скоро, если не уже, будет поддержка залезания в DOM.
Vano
Скажите пожалуйста, кто использовал mocha для теста екземпляра класса vue?
Alexander
есть у кого ссылка на статейку о том как отправлять файлы на бекенда во вью?
Vladimir
FormData
Vladimir
и все
Vladimir
через пост
Alexander
FormData
значит я туплю, потому что так и делаю, но не получается, благодарю
Vladimir
файлы с бека на вью или наоборот?
Yerko Yevhen OsBen
Всем привет. Может кто намучал роутер. что параметр языка был первым, или вообще его не было: ` routes: [{ path: '/(:lang)?', children: [ { path: '', name: 'MainPage', component: MainPage }, { path: '/contacts', name: 'ContactsPage', component: ContactsPage } .... ]}, { path: '*', name: 'Not Found', component: NotFound } `