хочу изменять класс в зависимости от computed-свойств. Логика же следующая
1. Запихиваем в onstate проверку, что свойство соответствует условию и изменяем класс.
2. Но при этом мы должны проверить что oncreate уже отработал и refs доступны.
То есть получается вот такой адок с вложенными ифами. Как красивее/проще/элегантнее это сделать?
oncreate() {
this.button = this.refs.button;
},
onstate({ changed, current, previous }) {
if (this.button) {
if (this.get().hasItems) {
this.button.classList.remove('disabled');
} else {
this.button.classList.add('disabled');
}
}
},
<button class:disabled="{hasItems}"></button> не?
Обсуждают сегодня