Иван
Ну на то он и сахар
Sergey
{
path: '/admin',
component: Admin,
beforeRouteEnter : (to, from, next) => {
store.dispatch("getAdminData").then(res => next());
}
}
Sergey
почему то не срабатывает
1337
не так
Sergey
beforeEnter срабатывает, а вот beforeRouteEnter нет
1337
в компоненте админ
1337
это делается
Sergey
типа в хуке create?
1337
export default {
/**
* The name of the page.
*/
name: 'home-index',
async beforeRouteEnter(to, from, next) {
await store.dispatch("getAdminData")
next()
},
Sergey
Странно, но верстка все равно появляеться раньше данных
Viacheslav
привет гайс
кто-то натыкался на такой слайдер как на главной https://echo.msk.ru/ ?
ℝei
Ivan
Viacheslav
обычный?)
там 1 и 3 элемент одинаковые слайды выводят
а второй не относится к ним
Ivan
Viacheslav
Viacheslav
как думаете, стоит сделать 1 и 3 слайдер одним слайдером, просто с расстоянием в которое можно будет впихнуть второй слайдер?
Vladislav
Viacheslav
мне ж вью нужен)
Vladislav
:D
Alex
Нет, это мой клон
Vladislav
Я вроде помнил у клона была статья про vue-test-utils?)
Alex
вот это точно мимо) я про тест утилс только доки переводил
Vladislav
тогда ошибся, прошу прощения
Vladislav
помню что кто-то сюда писал про утилс
Alex
но они уже сволочи, выпилили setComputed что было мне удобным, и мутируют до сих пор общие параметры)
Alex
а что про тест утилс, что-то непонятно?
Alex
мне ж вью нужен)
ну найдите на вью, ну или можно обертку сделать над любым плагином и не думать что там внутри
Alex
с новым кли у них сейчас немного поменялся процесс добавления тестов в проект
Alex
раньше ставишь и настраиваешь сам (как в доке тест утилс)
Alex
а вот в доке кли уже нужно модуль к кли доустановить и команду выполнить
Vladislav
меня больше написание интересует, потому что ава тупо не видела страницу
Alex
а что написание, пока непонятно все равно
Vladislav
не исключено, что я сам себе в ногу выстрелил по пути, но все же
Alex
импортим и пишем)
Vladislav
ну вот допустим тот же ларавель даск - видел вью, но не нажимал кнопке (на вьютифай вроде), а вот ава тупо не видела страницу
Vladislav
было пол года назад, я уже не особо помню как засовывал в проект это, так что это просто треп
Timur
Ребята, всем привет, вопрос немного не в тему
У кого-нибудь были проблемы в вебшторме с .eslintrc конфигом? Он постоянно индексируется, когда пишешь что-то в js файлах, из-за этого нормально не работает автодополнение и постоянно мелькает подсветка синтаксиса
Гугл не помогает совсем
Timur
Я бы показал видео, но когда записываешь с экрана это не так заметно)
Alex
а чему там постоянно индексироваться, он один раз пилится и потом лежит не меняясь месяцами (пока что-то еще не захочется там поменять)
Timur
Ну вот и я думаю, что он там индексирует? При тайпе одного символа, именно на этом файле моргаеи иконка и запускается индекс
Timur
Ща попробую на телефон снять )
Timur
Anonymous
омайгадбл
Timur
Что?
🐏 Alexander
прикольчик
Timur
Чето мне не прикольно) работать так не возможно
Max
Коллеги, каким способом лучше выполнить очистку формы, после выполнения действий? Например, есть поле с вводом товара и кнопка с добавление, после добавления инпут нужно очистить, как лучше это сделать?
Иван
Можешь весь элемент сбрасывать совсем
Ivan
this.data = this.$options.data().data
ℝei
Ivan
если данные в компоненте хранятся, а не в store
то вызываем функцию которая возвращает исходные данные при инициализации компонента
Max
смотрите, я добавляю товар через API, вызываю actions, через mutations изменяю массив товаров, computed отображает сразу актуальные товары, но я так понимаю, что после добавления товара, после мутации, нужно спустить данные, которые присвою в value данного инпута
Max
Alex
а почему форма добавления нового товара спускается из стора?)
Max
или диспачить событие, которое ресетнет форму
Alex
Max
а почему форма добавления нового товара спускается из стора?)
в сторе есть массив с товарами, изначально он пустой, при инициализации компонента массив наполняется товарами из б/д, через API, рядом есть поле с добавлением товара, товар добавился в б/д, в сторе в массив товаров запушил новый товар, всё ок, но теперь нужно инпут очистить, который добавляет товар
Alex
ну и пусть поле в компоненте лежит, никак к стору не привязанное
Alex
взяли this.field = ‘’ и готово)
Max
форма и лежит в компоненте
Max
массив товаров в сторе
Alex
ну вот как диспатчнули действие по добавлению, как вернули из него промис, как отследили по .then его окончание, так и this.field = ‘’
Michael
Иван
Зочем?
Max
Alex
сейчас посмотрю
https://vuex.vuejs.org/ru/actions.html#%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D1%8F-%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B9
Max
Max
нужно разбить их сейчас будет, чтоб this на компонент указывал
Max
Max
ребят, туплю, подскажите как сбросить поля формы)
по клику на button происходит некое действие через store, потом нужно скинуть поля формы, запутался
Max
повесить на button метод по очистке формы, но чёт я запутался
Max
есть кто тут)
Alex
Присвоить в значение пустую строку
Max
в значение чего?)
Alex
Ну вы рассказываете так обтекаемо, а на примерное направление куда копать говорите что не сработает)