Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 December 12

K

Kevin in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
:to="{ name: 'id-child', params: { id: this.$route.params.id } }".
Вот так работает! Спасибо) Походу я совсем не понимаю как работают эти параметры.
источник

K

Kevin in Nuxt.js — русскоговорящее сообщество
А ещё вопрос. Какой подход используют в компаниях при написании стилей? Если css-modules, то как именовать стили? Если я к примеру описываю страницу товара обязательно ли писать product-price, product-title, либо можно тупо price, title и т.д.
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
:to="{ name: 'id-child', params: { id: this.$route.params.id } }".
++

За упорство в ответах 👍
источник

N

Nano.Karmabot.chat in Nuxt.js — русскоговорящее сообщество
Cool! andreynazarov got +1 from SRyzhkov. 12 karma in total.
источник

K

Kevin in Nuxt.js — русскоговорящее сообщество
Легко могу накрутить Андрею карму
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
Kevin
А ещё вопрос. Какой подход используют в компаниях при написании стилей? Если css-modules, то как именовать стили? Если я к примеру описываю страницу товара обязательно ли писать product-price, product-title, либо можно тупо price, title и т.д.
по моему опыту наименование стилей в модулях должно использовать БЭМ
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Зачем?
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Если они типа уникальны
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
ну итоге все мешается в кашу если так не делать
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Ну главное не называть классы типа root
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Или просто wrapper
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Тогда да
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Но если нейминг адекватный, то нет смысла по моему
источник

K

Kevin in Nuxt.js — русскоговорящее сообщество
Maxim Kostenko
Зачем?
Вот здесь объясняется. Но я всё же решил спросить.
https://andrew-r.ru/notes/bem-vs-css-modules/
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Kevin
Легко могу накрутить Андрею карму
А что это? (карма?) Я вот предпочитаю живое пиво, остальное всё нах
источник

K

Kevin in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
А что это? (карма?) Я вот предпочитаю живое пиво, остальное всё нах
👍🏻😁
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Kevin
А ещё вопрос. Какой подход используют в компаниях при написании стилей? Если css-modules, то как именовать стили? Если я к примеру описываю страницу товара обязательно ли писать product-price, product-title, либо можно тупо price, title и т.д.
Тут нет однозначного ответа. Есть скоупед стили, есть стили, которые используются глобально... Есть бэм (честно, я так и не нашёл ему примения, кроме как просто соответствовать, нахера)
Тебе главное обеспечить уникальность наименований, чтобы не перекрыть в других местах
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
По стилям, меня коллега по проекту с этого чата приучил к бустрапрвским утилитных стилям, я долго сопротивляться.
А потом понял..., мы понимаем друг друга с пол тычка, d-none d-md-block и все понятно. И все минималистически, и быстро в разработке
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Я считаю вы должны мыслить компонентами а не неймингом на уровне Цсс
источник

K

Kevin in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
Тут нет однозначного ответа. Есть скоупед стили, есть стили, которые используются глобально... Есть бэм (честно, я так и не нашёл ему примения, кроме как просто соответствовать, нахера)
Тебе главное обеспечить уникальность наименований, чтобы не перекрыть в других местах
В глобальных стилях я просто сбрасываю значения по умолчанию у некоторых селекторов, особенно у элементов форм, чтобы более менее одинаково смотрелась вёрстка в браузерах. Классы вообще там не применяю, и не стилизую элементы.
источник