heavycharged
или проблема в том, что хук beforeRouteEnter срабатывает только раз при входе в роуте '/prices/'
heavycharged
если я делаю через created хук, то первый раз не срабатывает редирект при переходе на компонент, а вот последующие разы срабатывает
heavycharged
короче, добавил в router.js redirect свойство, и все. Не хотел из компонента выносить этот массив в роутер :(
Nikolay
<span v-if="( this.categorySlug === 'lifestyle'
v-html="d.title">
</span>
почему может не срабатывать?
heavycharged
heavycharged
и this не нужен там
heavycharged
если categorySlug это свойство из объекта data
Nikolay
скобку потерял при копировании
Nikolay
исправил, попробую
Nikolay
о, заработало
Nikolay
спасибо
Nikolay
как можно перерендерить компонент целиком?
Kirill
Nikolay
да, у компонента есть выдача, которая формируется при инициализации
Nikolay
вот и думаю как лучше это все перерендерить
Kirill
А когда нужно перерендерить?
Nikolay
при клике
Kirill
Можешь объявить переменную в data типа toggleRender и менять её значенеие на клик.
Nikolay
мне понять бы что вызвать для рендера)
Kirill
метод из компонента
Kirill
есть еще $forceUpdate но он вроде не пресчитывает
Nikolay
компонент по json данные получает
Nikolay
надо список старых очичтить и новые отрендерить
Kirill
Если список мутирует то оно и так обновиться
Nikolay
он подгружает в конец списка новые документы
Nikolay
сделал
Nikolay
очистил и запросил новые
Nikolay
👌
Nikolay
нужно старые затереть
Roman
Nikolay
я сделал уже.. сначала очистил массив, потом пихнул новые данные
Bohdan
господа, а не подскажите как глобально подключить локаль в vee-validate?
Nikolay
какой метод вызывается при инициализации?
Anton
😠
Bohdan
а не подскажите, есть кнопка Submit, на какое свойство veeValidator можно подвязать что бы блокрировать если поля все не заполненны и не провалидированны?
Bohdan
сделал так, но может есть более элегантное решение?
v-btn(
@click='submit',
:disabled='!email || !password'
)
1337
у ангуляра такая крутая интеграция с вебштормом
1337
вот бы в vue на таком же уровне сделали
1337
хотя в ангуляре думаю из-за тайпскрипта по большей части
Nikolay
где можно вызвать функцию, необходимую для инициализации?
Stanislav
Nikolay
инициализация компонента
Stanislav
Nikolay
перед первым запуском
Stanislav
Nikolay
не верю, что во вью все компоненты со статикой только стартуют
Oleksandr
Ребят, посоветуйте пож либу для обработки жестов пользователя. Типа щепотка, поворот, и т. д.
Bohdan
v-btn(
@click='submit',
:disabled='(!email || !password ) && !errors.items.lenght'
)
| Вход
!errors.items.lenght - как-то костыльно на проверку ошибок
Sunlive
Bohdan
Sunlive
и сделай типа :disabled="isValidated" например
Sunlive
которое вернет тебе тру или фолс
Sunlive
сам ви валидейт проверяй на длинну ошибок и все
Sunlive
я насколько помню ты должен описать там как именно ты хочешь валидировать и при каких ивентах инпуты
Sunlive
и если ошибок нет - можно сабмитить
Nikolay
Sunlive
если честно, я бы так не делал, тоже компьютедом обошелся
Олег
кто юзает vuetify подскажите в чем может быть дело. В теге v-footer не работает реактивность через v-bind. Смотрити по коду комментарий
<template>
<div>
<v-footer class="pa-3">
<v-spacer></v-spacer>
<div>© {{ new Date().getFullYear() }}</div>
<!-- не работает -->
<p :style="mystyle"> TEST </p>
<v-btn @click="changeStyle">ChangeStyle</v-btn>
</v-footer>
<!-- работает -->
<p :style="mystyle"> TEST </p>
<v-btn @click="changeStyle">ChangeStyle</v-btn>
</div>
</template>
<script>
export default{
data () {
return {
mystyle:{
opacity : 0,
color: 'red'},
}
},
methods: {
changeStyle(){
this.mystyle.opacity = 1
}
}
}
</script>
Nikolay
ладно, это действительно похоже на костыль)
Ruslan
Nikolay
Nikolay
но там не получится..там что-то чистит строку адреса..так что это дохлый номер, оттуда читать
Sunlive
ты роутер используешь?
Nikolay
нет
Sunlive
окей тогда
Nikolay
тут все сломано к чертям, я чиню
Bohdan
сделал, но вопрос, насколько я знаю, методы нельзя в верстке вешать
Bohdan
v-btn(
@click='submit',
:disabled='!email || !password || errors.any()'
)
Stanislav
Stanislav
Stanislav
Stanislav
👌