<button @click="produnit ^= 1"> produnit: {{produnit ? 'on' : 'off'}} </button>
<button @click="toggle('produnit')"> produnit: {{produnit ? 'on' : 'off'}} </button>
toggle(filter){
this[filter] ^= 1;
}
button
хорошо бы скрыть за отдельным мини-компонентом. boolean
вы используете number
?computed
свойство, которые возвращает отфильтрованный массив(по любому количеству признаков).v-model
. native
говорит вешать обработчики на нативный корневой элемент компонента($el). aboutUs__text
- быть вообще не должно. Должны быть классы типа accented-link__text
, т.е. по логике отображения, а не по логике содержимого._
юзаю --
. Так легче на глаз отличить элемент от модификатора.
День от силы на доку и пошёл писать.
Vue это вам не Angular, чтоб прямо изучать-изучать, с кровью и потом.)