Дмитрий
ох блин, эта проблема будоражит умы ученых мужей уже с десяток лет )
Bohdan
давайте еще таблицы в пфдках вспомним и я уйду плакать
Egor
bnkus
1337
просто эту штуку давно пора кому-то стандартизировать)
1337
без костылей чтобы работало
Иван
А казалось бы, один атрибут добавить
Иван
<thead fixed>
Иван
Хотя это скорее sticky
1337
просто в проекте есть решение с помощью какой-то js либы
1337
но это так криво мне кажется
Иван
Вообще, если б postition: sticky норм работало, с его помощью такое делаться должно
Evgheni
Иван
Хм. А норм работает прям?
Иван
Ну тогда с его помощью делать можно по идее
1337
есть код с этим решение на кодпене?
Иван
Нет, сам пиши
1337
https://jsfiddle.net/hr5dktah/1/
1337
не работает в хроме
Max
всем привет)
Max
есть вопрос по вью, буду благодарен подсказкам)
Sunlive
Внимание вопрос:
Max
вопрос таков: делаю мутацию state через mutations, к которым обращаюсь через actions, но в консоли выкидывает ошибку, сейчас скрин приложу)
Max
Max
не могу понять - почему)
Михаил
Там же написано в чём дело?)
Sunlive
ты делаешь, что-то не так
Sunlive
ты мутируеш ьвидимо в экшене
Sunlive
а не в мутации
Max
вроде всё по феншую)))
Sunlive
ты в экшен можешь прокинуть мутацию и ее там вызывать с пейлоадом
Sunlive
и уже там - мутировать
Sunlive
покажи код
Alex
У кого есть опыт написания тестов для компонентов с vuex и асинхронщиной?
Иван
thead th {
position: sticky;
top: 0;
}
Sunlive
Иван
Alex
😤такая же проблема
У меня на Vue.nextTick состояние как было так и есть. Только через таймаут получается - но это колхоз нереальнейший
Max
Max
Max
1337
Иван
Хоть что-то сделали поудобней)
Sunlive
Sunlive
или есл иу тебя 2 одинаковых имени, попробуй переиминуй ченить
Max
Sunlive
так получается вью меняет стейт из экшена
Sunlive
а не из мутации
Sunlive
по этому и ругается
Sunlive
должно быть наоборот
Max
видимо одинаковые имена, сейчас переименую
Sunlive
ты диспатчишь экшен и от-туда коммитишь стейт
1337
блин
1337
ты в экшшене меняешь стейт
1337
state.isProfile = false
1337
должно быть вот так
Evgheni
нет, он меняет в мутациях, просто у него что экшон что мутация имеет одинаковые имена
1337
if (statusCode == 401) {
state.commit(LOGOUT)
1337
в мутациях не должно быть http запросов
1337
мутации должны только менять стейт
1337
экшен делает хттп запрос и по результатам запроса вызывает нужную мутацию через commit
1337
а экшен диспатчится юзером при каком-то событии
Alex
@SunIive Через асинк аваэйт заработало
Alex
@SunIive Если ты не стебался
Max
Edemity
Ребят, а есть ли в js возможность отследить пересечение, допустим, двух div? Что-то типа hitTest? Так мало инфы по тому делу😒
Мб библиотека какая...
Stanislav
Ссылка на трансляцию в шапке
1337
1337
с учетом ширины
1337
и высоты
1337
как вариант
Anonymous
Mike
Как сделать редирект? Есть функция, после выполнения нужно чтобы редиректило в /.
маршрут есть вот такой
{ path: '/', component: Home },
this.$route.push('Home')
Stanislav
Anton
в трансляции написано, что в 19 МСК
Anonymous