Как правильно организовать последовательность заполнения формы на js?
Есть вот такие шаги, они должны заполняться последовательно - пока первую не заполнишь и не нажмёшь далее, следующие недоступны. Интересна логика js как это организовать. Использую вью фреймворк.
допустим, я заполнил первый валью и кликнул по кнопке далее, currentStep стал 1, но если по первому ещё раз кликнул, currentStep станет уже 2 и если в html через v-if делать, основываясь на текущем шаге (v-if="currentStep > 1", то откроется третий блок, который не должен открываться.
danilr,
А Вы не делайте инкремент на кнопке, а сделайте метод который будет принимать номер следующего шага и решать переключать шаг или нет. Потом по каждому "далее" передавайте номер шага на который хотите переключить