Рэмуальд
это сложно :)
да ладно, jest появился, гораздо удобнее всё стало и проще
Tair
через пропсы передают только необходимые данные, которые из сторы достаются
я конечно не супер спец по вью, но в ангуляре например так не парятся, и это удобно, и тестируется без проблем
🐏 Alexander
да ладно, jest появился, гораздо удобнее всё стало и проще
я често хз как правильно тестировать например компонент автокомплита, как проверить чтобы при вводе правильно рендерилсь подсказки, при нажании клавиши вниз выделялся первый итем, а если вверх, то последний, хз ваще :)
Aler
Чат, а кто-нибудь может сталкивался с Vue.Draggable? Он у меня отлично работает за исключение момента, что добавляет почему-то все время элементы в начало, а не куда перетянул
Aler
сейчас попробую сделать пример такой же без всего остального кода
Рэмуальд
я често хз как правильно тестировать например компонент автокомплита, как проверить чтобы при вводе правильно рендерилсь подсказки, при нажании клавиши вниз выделялся первый итем, а если вверх, то последний, хз ваще :)
ну да, бывают геморные моменты, но опять же, невозможно наверное сразу абсолютно всё протестировать. какие-то сценарии выбирать сначала, начиная с базовых. юнит тесты опять же проще и хорошо подходят для тестирования вещей вроде вуекс модулей. я не так давно начал тесты на jest писать - очень нравится, всё удобно, раньше такой гемор был mocha+chai какие-нибудь настраивать. удобно моки функций писать
Andy
привет всем. в app.js есть data: {showLogin: false}, как взять эти данные в отдельном компоненте и менять их? пробовал props: ['showLogin']
Vladislav
Ребят, нужен человек для распросов по threejs)
Андрей
народ как можно в asyncData засунуть то что находится в куках ? )
Aler
блин, а в примере работает
Aler
чоорт
Aler
https://jsfiddle.net/Aler/90qwyfjt/8/ вот такой пример :(
Aler
в реально проекте все не так здорово
Aler
у меня правда компоненты разные
Vladislav
привет всем. в app.js есть data: {showLogin: false}, как взять эти данные в отдельном компоненте и менять их? пробовал props: ['showLogin']
создаешь пустышку для пропса, который передаешь и мутируешь его, либо делаешь вотчер на пропс и действия с данными эмиттишь на верх (второй вариант лучше, но запарнее)
Aler
Ребят, нужен человек для распросов по threejs)
я с ним немного работал, спрашивай - может помогу
Vladislav
я с ним немного работал, спрашивай - может помогу
есть такая штука landmark.io Работает на threejs и backbone Сейчас поменял флаги для джсона, соответственно добавил в сборщик и он не собирает
Aler
а что за флаги, что за сборщик, что пишет?
Aler
по ссылке "There's nothing here, yet."
Vladislav
а что за флаги, что за сборщик, что пишет?
на гите ищи, это не ссылка) там его собственный сборщик, где он тянет джсон и разбирает его на landmark'и (точки)
Vladislav
я в него добавил - и он ваще перестал грузить
heavycharged
господа, подскажите, input v-model="slug", в компьютед есть метод slug: function() {} который возвращает строку с сервера (генерируется чпу), что я не так делаю? в консольку пишет то что нужно, а в поле не подставляется, ошибок нет.
heavycharged
а как сделать, чтобы оно в инпут подставлялось?
heavycharged
пробовал disabled делать, но ничего не дало
Vladislav
а как сделать, чтобы оно в инпут подставлялось?
data:{ slugname } created(){ axios('zapros').then((response))=>{ this.slugname = response}) }
Vladislav
как-то так
heavycharged
я понял, спасибо, сейчас попробую..
heavycharged
так даже лучше мне :)
ixplo
vue-fontawesome под vue-cli как сделать, чтоб работало? ) Подозреваю, что боян тема
Aler
какой-же странный баг словил с vue.draggable.
Aler
возвращает в событие onEnd индекс 0 всегда :(
Alexander
чот не догоняю, есть темплейт <img :src="photoBase64(item.photo)"/> есть computed { photoBase64: function(photo) { let base64String = '' if (photo && photo.data) { base64String = `data:${photo.contentType};base64,${photo.data}` } return base64String } } чо ошибка-то лезет, что [Vue warn]: Error in render: "TypeError: _vm.photoBase64 is not a function"?
ℝei
Так нельзя
Alexander
вай?
Alexander
а как надо?
Vladislav
а как надо?
в компьютед вроде нельзя передавать аргументы
Vladislav
(эт не точно, но такого не видел)
Alexander
бля!
Alexander
спасибо!
ℝei
в компьютед вроде нельзя передавать аргументы
это точно. потому что это не функция
Anonymous
либы которые мы заслужили
Anonymous
The default language of Element is Chinese.
LeHa
Ну блин, все равно с шиной хочется прошариться :)
Зачем вам шина, когда просто делаете эмит("название_метода", параметры) в респонз, а в теге компанента_Х добавляете атрибут v-on:название_метода=функция(объявленая в methods)"
LeHa
https://vuejs.org/v2/guide/components.html#Composing-Components
Arstanbek
Эксперимента ради
Alexey
Всем привет. Должен ли фронтендер уметь верстать?
Alexey
Нет, спорили тут с товарищем, решил спросить в любимом чате
Alexey
Должен
вот прям профессионально с тонкостями css и браузеров или так, иметь представление, уметь подправить что-то?
Алексей
Это шутка какая-то?
на самом деле в этом чате уже были подобные диалоги недавно говорили, что некоторые фронтендеры не занимаются версткой, а только клиентской логикой и там в серверной чуть-чуть
Alex
В идеале должен. Ну или должен уметь разбираться и нагуглить "как такое сделать"
Alexey
Прям профессионально
я услышал, спасибо
Stanislav
я услышал, спасибо
Специалист должен уметь верстать, а чем занимаются конкретные челики на своей работе -это их проблемы
Alexey
Специалист должен уметь верстать, а чем занимаются конкретные челики на своей работе -это их проблемы
За всем этим кодингом на вью, лично у меня уже сложилось такое ощущение, что верстать из psd шаблона с нуля - это совсем другая область
CherryTea
Всем привет. Должен ли фронтендер уметь верстать?
Должен конечно. Это то с чем он так или иначе работает. Иначе реализации position fixed на js полезут
CherryTea
Это как любой художник умеет рисовать карандашом, не смотря на то что и может быть известен как автор картин маслом
CherryTea
Не согласен с аналогией ))
Согласен, можно лучше. Попробуйте
Tair
Это как любой художник умеет рисовать карандашом, не смотря на то что и может быть известен как автор картин маслом
Скорее любой художник умеет не только рисовать, но должен понимать как сделать краску или мольберт, хотя тоже так себе аналогия ))
Stanislav
Согласен, можно лучше. Попробуйте
Гонщик без знания устройства авто?
Tair
Я вот бэкендщик-админ
Alexey
Гонщик без знания устройства авто?
Ну тоже так себе. Знать устройство и уметь всё "перебрать" - немного разные вещи
CherryTea
Админ в смысле девопс?
Tair
Админ в смысле девопс?
Плохой бэкендщик и плохой админ
Alexey
Плохой бэкендщик и плохой админ
Предположу, что совмещать и быть в чём-то одном сильным - тяжело. Вот я например, фуллстак. Догадайся, в чём из трёх направлений я силён? Правильно, ни в одном)))
✙ Мах З 🍉
Опрос из разряда должен ли человек программировать Если надо то должен
CherryTea
А если не надо но хочет?
Кирилл
Утро доброе) подскажите как из родительского компонента вызвать метод чайлда?
qluqua
Использовать миксины или обратиться к методу компонента через this.$refs.methodName(), например