" Тестовое задание (необходимо использовать Vue версия 3)
-
сверстать экраны - по макету
-
реализовать логику экрана "Добавление полей" 2.1) добавление на форму полей типа: строка, число, список (единичный и множественный выбор) 2.2) удаление полей из формы 2.3) установка обязательности заполнения полей !2.4) отображение актуальных настроек формы в области предпросмотра
-
реализовать открытие формы с актуальными настройками на отдельной веб-странице" //Нажмите кнопку "сохранить"
Vue3, Vuex, JS, CSS, Vite, Vue-router
npm install
— установить зависимостиnpm run dev
— запуск сервера разработкиnpm run build
— сборка проекта
toggleReguired(state, payload) {
let index = state.currentFields.map(el => el.id == payload).indexOf(true)
state.currentFields[index].required = !state.currentFields[index].required
}