@vuejs_ru

Страница 252 из 3900
Ivan
05.03.2017
07:07:00
Это я знаю. Зачем сейчас использовать бем?

Ilia
05.03.2017
07:08:05
Scoped будет явно больше весить

Scoped это не стандартихация элементов/компонентов

Stanislav
05.03.2017
07:09:08
Это я знаю. Зачем сейчас использовать бем?
Как минимум верстка может прийти со стороны по БЭМ

Google
Stanislav
05.03.2017
07:09:11
https://alligator.io/vuejs/typescript-class-components/

Ilia
05.03.2017
07:10:43
Stanislav
05.03.2017
07:11:16
Тут я ничего не выкладывал. Оно в рассылке было

Ivan
05.03.2017
07:11:43
Да я не про то. Я про изоляцию компонентов в Вью

Ilia
05.03.2017
07:12:10
Я правда еще не использовал... Но собираюсь. Выглядит лучше чем эти ужасные bem json шаблоны.

Vlad
05.03.2017
07:12:30
БЭМ же можно без json

БЭМ же можно без всего вообще...

Stanislav
05.03.2017
07:13:05
Да я не про то. Я про изоляцию компонентов в Вью
Не обязательно юзать БЭМ для изоляции :) Лично для себя я использую его для организации

Ilia
05.03.2017
07:13:15
В таком случае множество удобностей теряется.

БЭМ нейминг я и сам давно использую

Хочу вот остальные фишки притянуть

Ivan
05.03.2017
07:18:27
Я просто хотел выяснить, даже с изоляцией компонентов во Вью, БЭМ остается полезен или становится нафиг не нужным

Harry
05.03.2017
07:34:59
а че случилось с socket.io?

Google
Ilia
05.03.2017
07:48:19
Ребят. Поясните пожалуйста чем отлиается nuxt/starter от nuxt/koa?

nuxt/koa это тоже самое что nuxt/starter + koa ?

не могу понять что мне в итоге нужно...

Ivan
05.03.2017
07:49:35
Тем же, чем koa отличается от express

Ilia
05.03.2017
07:50:38
для express у них отдельная репа лежит



Stanislav
05.03.2017
09:09:47
Я как раз от этого ухожу
Не знаю, смотрел ли ты в этом направлении, поэтому посоветую на всякий случай: CSS Modules решают те же проблемы что и БЭМ, и они уже настроены во vue-loader. Но если все же хочется БЭМ, то я видел пару библиотек во vuejs/awesome-vue. Хотя мне такой подход не очень понравился, и так мы подходим к третьему абзацу… Я бы написал свой плагин.

Ivan
05.03.2017
09:14:28
На заметку. Мидори - говно

Stanislav
05.03.2017
09:18:00
по названию понятно )

Ivan
05.03.2017
09:19:10
Я просто пытаюсь оживить старика. Атом, 2 ГБ оперативы, дерьмовый винт

Stanislav
05.03.2017
09:19:24
а что такое мидори?

Ivan
05.03.2017
09:19:51
Типа легкий браузер

Yaroslav
05.03.2017
09:21:39
Легкий браузер это ff

Ivan
05.03.2017
09:22:30
Вот его я и пытаюсь поставить уже битый час

Harry
05.03.2017
09:23:01
я как-то мидори ставил, не получилось

чет ошибку какую-то выдавал

Yaroslav
05.03.2017
09:24:23
И сам пришёл к выводу что мне нужно scoped, просто потому что я заколебался из одного файла в другой перепрыгивать. А вот для глобальных модулей типа кнопки, инпута я создам отдельные файлы и укажу в App.vue

Думаю что так будет и быстрее и понятнее

Ivan
05.03.2017
09:24:59
Юзай импорт

Google
Yaroslav
05.03.2017
09:25:32
Только теперь я замешательстве, я хочу бем синтаксис @_@

Ivan
05.03.2017
09:26:07
У нас все глобалы вынесены в отдельный .css и импортятся по необходимости

Dmitry
05.03.2017
09:26:33
парни вывожу компонент(логотип) в двух местах, шапке и футере, в зависимости от местоположения нужно добавить определенный класс. через v-bind нужно работать?

Андрей
05.03.2017
09:27:11
Просто я уже устал переключаться из стилей в клмпонент и т.д
Имхо в компонентах надо только то, что чисто для компоненты надо и как правило это 5-6 селекторов, и то если это всё равно какие-то общие вещи то будет дубляжь одного и того же в разных компонентах, лучше выносить в отдельную обычную цсску, я в основном юзаю цсс в компоненте когда локально надо стиль подхимичить именно в этой компоненте

Dmitry
05.03.2017
09:28:09
если он меняется - то да
нет, на горячую не меняется, просто добавить необходимый в зависимости от местоположения.

Ivan
05.03.2017
09:31:11
Это я к тому что стили надо разносить

Yaroslav
05.03.2017
09:31:36
А scoped стили могут быть до для страницы?

Для компонента страницы

Типа about

Ivan
05.03.2017
09:32:47
Если стили изолированы, то они только для этого компонента

Stanislav
05.03.2017
09:33:45
А scoped стили могут быть до для страницы?
Я там храню только стили специфичные для layout'а: менюха справа, шапка закреплена сверху

Yaroslav
05.03.2017
09:35:00
Понятно, где-то так и думалось

А где вы стили храните?

Stanislav
05.03.2017
09:50:18
В папке компонента

Google
Yaroslav
05.03.2017
09:55:56
А глобальные?

Stanislav
05.03.2017
09:57:09
src/styles

Harry
05.03.2017
09:57:25
пасаны, в текстарею юзер пишет какой-то текст, на каждое нажатие пробела нужно проверить последнее написанное слово. как это реализовать? куда рыть

Arthur ?
05.03.2017
09:58:28
Onchange

Harry
05.03.2017
09:58:39
в тег текстарии добавил @keyup='ckecklastword'

Arthur ?
05.03.2017
09:58:40
А там проверка на ласт символ

Harry
05.03.2017
09:59:13
@keyup.space*

саму логику проверки на последнее слово как сделать, скриптец

последнее слово потом проверяется на наличие в массиве. так что может просто эксплодить текстарию через пробел и потом проверять на каждое слово

Admin
ERROR: S client not available

Harry
05.03.2017
10:03:36
все, нашел как

Dmitry
05.03.2017
10:13:02
добавляю класс, если использую синтаксис по БЭМ, то при компиляции ошибка. как быть? logo--header - ошибка. logoheader - все ок

Dmitry
05.03.2017
10:14:36
:class="{logo--header: isActive}" - так не работает :class="{logoheader: isActive}" - так работает

Stanislav
05.03.2017
10:15:07
Кавычки, не?

Dmitry
05.03.2017
10:16:11
Кавычки, не?
спасибо. да я хз, только осваиваю все

Stanislav
05.03.2017
10:16:35
Тогда стоит начать с JS.

Stanislav
05.03.2017
10:19:14
Тогда стоит начать с JS.
звучит жестоко, но в этом есть правда

Ilya
05.03.2017
10:43:51
звучит жестоко, но в этом есть правда
жестко - это начинать с брейнфака, а джс - мана божья

Dima
05.03.2017
10:44:53
начинать лучше всгего с питона. Ну это моё предположение.

Google
Dima
05.03.2017
10:45:04
с жс начинать не стоит ?

Ivan
05.03.2017
10:47:30
с жс начинать не стоит ?
Чому? Вполне себе

Igor
05.03.2017
11:12:39
Чому? Вполне себе
ну-ка, быстрый тест. какой результат будет? [1, 2, 3, 4, 5, 6, 7, 8, 9, 10].sort()

Ivan
05.03.2017
11:13:43
1, 10 и т.д.

Igor
05.03.2017
11:14:51
ну а нафига? ?

Ivan
05.03.2017
11:15:06
А нефиг

Надо учитывать типы

Igor
05.03.2017
11:15:49
Ну, массив целых чисел, а сортируется как строки. Это ж идиотизм полный.

Ivan
05.03.2017
11:16:48
Нет, дефолтный метод сорт считает, что к нему приходит строка

Напиши свой сорт и все будет ок

Igor
05.03.2017
11:18:56
Нет, дефолтный метод сорт считает, что к нему приходит строка
В спецификации написано, что он преобразует всё к строке. Это нужно быть полным придурком, чтобы засунуть такое в стандартную библиотеку.

И таких странных мест очень много. Не очень хороший язык.

Ivan
05.03.2017
11:20:05
Нужно быть полным придурком, чтобы не читать документацию

Andrey
05.03.2017
11:29:39
да дело же не в то что кто-то не читает документацию, а втом что у тебя есть интуитивно ожидаемое поведение языка, которое логично

Kelin
05.03.2017
11:30:27
У меня один раз в цепочке превращений на выходе из функции вышел третий символ из строки 'undefined'

"Пришли срочные правки" называется

А так я не понимаю, как можно писать на языке и не знать особенностей его работы

Это же самое основное, нужно знать, прежде чем что-то писать

Чтобы не было на выходе жопы

Stanislav
05.03.2017
11:44:52
brainfuck очень простой язык, просто писать на нем сложно

там есть какой-то реально сложный язык, вроде бы Могол называется или как-то похоже. так же как и 9й круг ада по Данте.

Kelin
05.03.2017
11:45:30
COBOL?

Страница 252 из 3900