Рэмуальд
🐏 Alexander
только @click.native=""
нет, изначально я же сказал, чтобы не навешивать вообще @click, чтобы подписка на события была внутри Tabs компонента, чтобы я как чувак который использует уже в разметке эти табы, просто описал разметку и все
🐏 Alexander
эмитить событие это понятно, я говорю про описание интерфейса взаимодействия компонентов
Anonymous
this.$on
Alexander
для локализации i18n юзаете?
тоже его юзал, норм работает
Anonymous
в хук твоего компонента табс
Anonymous
created, mounted, или какой там
🐏 Alexander
попробую по-другому описать ситуацию, без кликов вот представим, что мы вот так используем табы <tabs value="2"> <tab id="1">tab 1</tab> <tab id="2">tab 2</tab> </tabs> как сделать так, чтобы компонент Tabs добавил в компонент Tab с id=2 класс active? как ему узнать к кому именно компоненту добавить класс
Anonymous
так вроде не работает же? и надо изнутри таба эмитить
работает. Если ты не хочешь ничего эмитить из дочернего, то можно повесить @click.native=" и он словит нативный клик по корневому элементу дочернего компонента
🐏 Alexander
все что ли, идей нет!? :D
Anonymous
все что ли, идей нет!? :D
я тебе фидл пилю
🐏 Alexander
👌
Anonymous
👌
https://jsfiddle.net/xodock/j9zwu21z/
🐏 Alexander
ну я понял, ты прсто спрятал внутрь tab и предлагаешь через пропсы передавать объект с опциями
Anonymous
верно
Anonymous
можно то же самое запилить не через пропсы а через слоты
🐏 Alexander
а по-другому низя шо ли?!
🐏 Alexander
через слоты я понял, но все равно через пропс конфигурацию передавать
🐏 Alexander
Не вижу заголовков для табов
<tab id="1">tab 1</tab>
Anonymous
если сделаешь через слоты, то перебирать табы можно будет в родительском компоненте
Stanislav
<tab id="1">tab 1</tab>
А контент для этого таба где?
Anonymous
и не надо будет ничего передавать
Anonymous
и класс будешь вешать прям в нем
Anonymous
короче
🐏 Alexander
Anonymous
у тебя сильно много свободного времени))
🐏 Alexander
:)
Anonymous
садись писать код, и перебирать варианты
Stanislav
это абстракция
Нууу, тогда удачи)
Anonymous
а то так можно целый день сидеть
🐏 Alexander
садись писать код, и перебирать варианты
да я давно написал, мне не нравится мой вариант, но зато рабочий
Warinyourself
Как подключить к сборке Vue-cli sass ?
Stanislav
Все равно не могу понять, как передать вызов метода потомку: <component> <button class="normal" @click="getData">Показать</button> <other-component /> </component>
Stanislav
Как подключить к сборке Vue-cli sass ?
добавить lang="sass" к <style>
Warinyourself
Пробовал. Вызывает ошибку.
Vladimir
Ребят, есть какой-то борзый autocomplete для вью? Нет времени ща пилить самому(
Anonymous
Vue.js in Action есть у кого?
Andrii
https://www.meetup.com/ru-RU/Kyiv-Vue-js-Meetup/events/247273969/?eventId=247273969&_cookie-check=PIZZatcKc6K4XMNC Второй митап
Stanislav
Stanislav спасибо, копаю
Anton
как можно вызвать метод другого компонента ? не используя $emit ? ести ли способ просто обратиться к нем типа MyComponent.methods.hello() ?
Anton
то есть ref можно вешать на методы ?
Michael
Roman
то есть ref можно вешать на методы ?
нет, вешаешь ref на дочерний компонент в темплейте, обращаешься через $refs и дергаешь метод. но это хрень имхо )
Anton
та не я тогда лучше через $emit буду такое делать, а то реально говнокод
Michael
если надо нативность, то можно реф. но если то же самое можно сделать через вю, то делать через вю.
Anton
я так понял это в сторону Vuex надо ковырять по поповду миксинов
Roman
это просто выделенные в отдельный объект методы и свойства, которые ты можешь импортировать в разные компоненты
Anton
https://ru.vuejs.org/v2/guide/mixins.html все нашел, спасибо ) буду читать, я так понял что я могу вынести все это в отдельный компонент и потом использовать его.
Roman
https://ru.vuejs.org/v2/guide/mixins.html все нашел, спасибо ) буду читать, я так понял что я могу вынести все это в отдельный компонент и потом использовать его.
миксин, наверное? наследоваться можно только от одного компонента, а миксинов добавлять - много
Vladimir
Как выруть фукнцию удаления в vue-multiselect тега через кнопку backspace ?
Demetrio
так, я что-то запутался, v-model.lazy же должен работать на change-событие, вместо input'a?
Demetrio
у меня будто бы input отрабатывает 🤔
Bogdan
let formData = new FormData(); formData.append('imageFile', file); let config = { headers: { 'content-type': 'multipart/form-data' } }; axios.post('http://dev.liteforex.local/en-ma/backend/economics/image/', formData)
Bogdan
Пытаюсь передать картинку
Bogdan
http://pix.toile-libre.org/upload/original/1517929616.png
Bogdan
запрос формирует нормально, картинка не проходит. что делаю не так?
Sunlive
парни, кто юзал i18n http://kazupon.github.io/vue-i18n/en/ как переводить подобные вещи? <ul> <li v-for="foo in baz" :key="foo.title">{{ foo.title }}</li> </ul> data: () => ({ baz: [ { title: 'foo', id: 1234 }, { title: 'bar', id: 321 }, { title: 'baz', id: 321 }, { title: 'gaz', id: 231 }, ], }),
Владимир
Не приходилось работать с этим модулем, но судя по документации он требует определенной структуры. Я бы сделал что-то вроде такого computed: { baz: () { return [ { title: 'foo', id: 1234, lang='en' }, { title: 'bar', id: 321, lang='en' }, { title: 'baz', id: 321, lang='en' }, { title: 'gaz', id: 231, lang='en' }, ].map(el => { return {[el.lang]: {title: el.title, id: el.id}} }) } }
Nikich
Sunlive Внутри даты у тайтлов указывай ключ перевода, типа $t('title.baz')
Nikich
И затем в словаре для языков (типа en.json, ru.json) делаешь title: { baz: 'перевод' }
Roman
я правильно понимаю что Vue <transition> анимирует только существующие элементы? нельзя с помощью него никак воплотить перелистывания динамического контента (без костылей типа v-for)? Например перелистывание страниц календаря?
SpiritMoon
Может кто-то подсказать, как такое может быть?
SpiritMoon
http://joxi.ru/12ME7MMT4En4O2
SpiritMoon
Vue вставил мне 3 одинаковых компонента, а не новые экземпляры
SpiritMoon
Это как? 0_0
Roman
Мб дело в этом: https://ru.vuejs.org/v2/guide/list.html#key
SpiritMoon
Это не списком
SpiritMoon
Это явно
SpiritMoon
В разметку
SpiritMoon
И так и этак пробывал
SpiritMoon
Он тупо клепает 1 экземпляр