ℝei
вот че за уебы так писали))))))))
Антон
ебаааать
Vladimir
у меня вытекли глаза
ℝei
Как вам?) Какую я жесть нашел
ℝei
нате еще
Denis
Бля
ℝei
и еще
ℝei
Ребята, как объяснить человеку, что вот такая верстка - это пиздец?
Vladimir
Denis
Ну так и сказать. Твоя верстка - пиздец
✙ Мах З 🍉
ℝei
✙ Мах З 🍉
вот фоторобот, того кто это написал
Serge
я лично нихуя не понимаю ))
Denis
Stanislav
А потом эти людят говорят, что БЭМ - это оцтой
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> компоненте
🐏 Alexander
✙ Мах З 🍉
@alan_lans appName.varName
Andrew
Bogdan
Andrew
tabClick в методах
🐏 Alexander
Andrew
или ты на нативке?
Andrew
что делаешь во Вью чате тогда?)
🐏 Alexander
повторю, обработать событие в компоненте <tabs>, скрыть всю логику от программиста
🐏 Alexander
на вью да
Andrew
как ты программируя на JS собрался код прятать?
Andrew
тебе надо серверный рендеринг тогда
Nikich
чеее
Alexander
Nikich
так а это все один компонент у тебя или как? в чем сложность?
Nikich
@agontarev
Andrew
ему надо что бы в этом компоненте небыло видно кода логики
🐏 Alexander
два разных компонта, tabs и tab, связанных между собой, предполагается, что они будут использоваться в паре, но с любой вложенностью
Anonymous
🐏 Alexander
🐏 Alexander
ну понятное дело что это default слот, с двумя children, только children - это div
Andrew
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
Anonymous
egc
Anonymous
упс
Anonymous
рано отправил
Vyacheslav
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»)
Anonymous
Sunlive
для локализации i18n юзаете?
Nikich
Nikich
https://github.com/kazupon/vue-i18n
Sunlive
Anonymous
Anonymous
на компоненты надо вешать такой клик, если ты внутри компонента не эмитишь клик руками