ℝei
вот че за уебы так писали))))))))
Serge
госпаде ну не пиши импортанты
оно хоть с ними, хоть без них не пашет. и это не мои. а вуетифашные
Антон
ебаааать
Vladimir
у меня вытекли глаза
ℝei
Как вам?) Какую я жесть нашел
ℝei
нате еще
Denis
Бля
ℝei
и еще
ℝei
Ребята, как объяснить человеку, что вот такая верстка - это пиздец?
Denis
Ну так и сказать. Твоя верстка - пиздец
✙ Мах З 🍉
✙ Мах З 🍉
вот фоторобот, того кто это написал
Serge
я лично нихуя не понимаю ))
Stanislav
А потом эти людят говорят, что БЭМ - это оцтой
ℝei
А потом эти людят говорят, что БЭМ - это оцтой
Былаб нормальная изоляция и бэм не нужен был бы
Stanislav
Lf
Stanislav
Да
ℝei
А тут nor scoped nor css modules не помогают
Bogdan
можно ли какнибудь вынести переменную из component data в переменную которая не во вью ?
zamir
привет https://jsfiddle.net/80mwcuz9/ ребят, переключать так класс 'active' сильный гавнокод??
Nikich
Жесткий, я бы сказал)
Антон
БДСМ код ?
✙ Мах З 🍉
да, просто обращаешься к ней
✙ Мах З 🍉
можно ли какнибудь вынести переменную из component data в переменную которая не во вью ?
🐏 Alexander
так чуваки, допустим есть такая разметка <tabs> <div> <tab>tab 1</tab> </div> <div> <div> <tab>tab 2</tab> </div> </div> </tabs> как сделать так, чтобы при клике по <tab> я мог обработать это событие в <tabs> компоненте
✙ Мах З 🍉
@alan_lans appName.varName
Bogdan
Andrew
tabClick в методах
Andrew
или ты на нативке?
Andrew
что делаешь во Вью чате тогда?)
🐏 Alexander
повторю, обработать событие в компоненте <tabs>, скрыть всю логику от программиста
🐏 Alexander
на вью да
Andrew
как ты программируя на JS собрался код прятать?
Andrew
тебе надо серверный рендеринг тогда
Nikich
чеее
Alexander
Nikich
так а это все один компонент у тебя или как? в чем сложность?
Nikich
@agontarev
Andrew
ему надо что бы в этом компоненте небыло видно кода логики
🐏 Alexander
два разных компонта, tabs и tab, связанных между собой, предполагается, что они будут использоваться в паре, но с любой вложенностью
🐏 Alexander
<div> <tab>tab 1</tab> </div> <div> <div> <tab>tab 2</tab> </div> </div> уходит в слот в компоненте tabs?
это пока все абстрактно, без кода, просто спрашиваю как можно реализовать такое
🐏 Alexander
ну понятное дело что это default слот, с двумя children, только children - это div
Anonymous
если ты сможешь обойтись без слотов, и описать рендеринг содержимого tabs прямо в нем самом - то вообще никакой проблемы нет. Внутри шаблона компонента tabs вешаешь @click на tab и обрабатываешь в методе.
Anonymous
если нужны слоты, то смотри доку по scoped slots
Anonymous
ты можешь указать для содержимого слота, чтобы оно использовало скоуп не текущего компонента, а компонента, в слот которого уходит твоя разметка
🐏 Alexander
использовало скоуп не текущего компонента, а компонента, в слот которого уходит твоя разметка, это как, не понял?
Anonymous
у тебя есть компонент-родитель, в нем ты подключаешь потомка, в слот которого передаешь какой-то шаблон. В шаблоне используешь директиву @click с имененм метода. По-умолчанию будет использован метод родителя. Если ты хочешь указать там метод не родителя, а потомка, то нужно использовать scoped slot
Vyacheslav
Здравствуйте! Можете подсказать - имеется Vue.js приложение В консоли выдается такое [WDS] Disconnected! bundle.js:49664:5 close http://localhost:8009/build/bundle.js:49664:5 onclose http://localhost:8009/build/bundle.js:74946:7 [5]</EventTarget.prototype.dispatchEvent http://localhost:8009/build/bundle.js:58361:5 [14]</</SockJS.prototype._close/< http://localhost:8009/build/bundle.js:59156:5 [HMR] Waiting for update signal from WDS... В чем может быть проблема
Anonymous
egc
Anonymous
упс
Anonymous
рано отправил
Anonymous
<tabs> <div> <tab @click="methodName">tab 1</tab> </div> <div> <div> <tab>tab 2</tab> </div> </div> </tabs> Будет использован метод родителя <tabs> <template slot-scope="methods"> <div> <tab @click="methodName">tab 1</tab> </div> <div> <div> <tab>tab 2</tab> </div> </div> </template> </tabs> будет использован метод компонента tabs
Anonymous
и в первой и во второй ситуации разметка уйдет в дефолтный слот
🐏 Alexander
со слотами неудобно, у тебя может быть N tab компонентов, и каждому надо указать свой слот, родительский компонент не узнает никак сколько слотов ему надо
Anonymous
ты можешь передавать неограниченное количество нод, и все уйдут в дефолтный слот
Anonymous
не нужно определять слот под каждую ноду
🐏 Alexander
все равно непонятно куда вешать @click
Anonymous
в смысле?
Anonymous
а что у тебя должно кликаться?
Anonymous
туда и вешай
🐏 Alexander
<tabs> <tab @click>tab 1</tab> <tab @click>tab 2</tab> </tabs> ты так что ли предлашаешь?
Anonymous
вообще конечно если можешь обойтись без слотов — обойдись без них.
Рэмуальд
внутри <tab> this.$emit(«tab-clicked»)
Sunlive
для локализации i18n юзаете?
Nikich
https://github.com/kazupon/vue-i18n
Sunlive
https://github.com/kazupon/vue-i18n
ага спасибо, на него смотрю щас
Anonymous
на компоненты надо вешать такой клик, если ты внутри компонента не эмитишь клик руками