Создание видов для Vue.Js

96 000 руб. за проект
28 января 2020, 19:28 • 7 откликов • 113 просмотров
Вот стэк который у вас должен быть минимум на 4+ для возможности выполнения заказа
- Хорошее знание и опыт работы с Typescript, Javascript (ES6), HTML5, CSS3;
- Понимание и умение на практике применять принципы и патерны ООП в JavaScript;
- Владение git
- Опыт работы с Vue.Js(TypeScript), Vuex;
- Опыт работы с предпроцессором SASS;
- Умение работы с анимациями: CSS, GSAP, Anime.JS;
- pixel-perfect верстка, максимально в соответствии с представляемыми макетами
- VUE компоненты на Typescript c использованием библиотеки декоратора vue-property-decorator.

Объём работы на 200 часов. С почасовой оплатой 600рч.

Так же присутствует ТЕСТОВОЕ ЗАДАНИЕ:
На входе массив объектов (прав доступа) примерная структура объекта
{
id: 10,
parentId: 1
name: "Редактировать пользователя"
checked: true
}
Задача:
Отобразить этот массив в виде древоввидной структуры, группировка по parentId.
Главное чтоб это решение не имело предела вложенностей потомков.
Каждый элемент имеет чекбокс который контроллирует как свое внутреннее свойство checked, так и свойство
его родителя.
Свойство checked родителя может иметь значение true но сам чекбокс будет в состоняии indeterminate это если
не у всех потомков checked однозначно.
Данный пример работы предоставлен на видео.

Оформление:
Сам массив сгенерировать самому с произвольным набором элементов.
Через VUE-CLI сгенерировать проект с поддержкой Typescript.
Создать VUE компоненты на Typescript c использованием библиотеки декоратора vue-class-component или vue-property-decorator.
Залить на git для проверки.
Файлы