Мы стремимся реализовать полностью изменяемый макет веб-приложения с возможностью перетаскивания, вероятно, без использования стороннего инструмента. Продукт представляет собой довольно настойчивое приложение с графическим интерфейсом (т. Е. Множество форм, полей, вкладок и таблиц данных), которое мы перемещаем в Интернет. Мы смотрели на такие инструменты, как https://haltu.github.io/muuri/,, но похоже, что мы не движемся в этом направлении.
Я бы хотел использовать CSS-сетку в этом проекте, но сложно представить, как это сделать. В любом случае, кто-нибудь делал что-то вроде программного обеспечения уровня предприятия и размещал его в Интернете с полностью настраиваемым макетом? И если да, то дайте совет.
Ограничения и окружающая среда:
1) Vue.js - это наш интерфейс
2) приложение должно позволять пользователям перетаскивать компоненты по желанию, тем самым изменяя макет
3) приложение должно работать в первую очередь на настольных компьютерах и планшетах с отзывчивостью телефона плюс
4) приложение должно иметь возможность сохранять пользовательский макет пользователя и загружать его во время следующего сеанса
5) пользователям приложения должно быть разрешено объединять компоненты, чтобы по существу создать новый компонент, поэтому размеры могут быть неизвестны