Vue Json Design
Vue 界面可视化设计器, основанный на vjform.
Этот дизайнер имеет функцию поддержки любых компонентов, используемых в Vue проектах, без необходимости дополнительной разработки. Можно определить поддерживаемые компоненты и их атрибуты, а также настроить отношения между атрибутами и данными, а также взаимодействие форм через дизайнер.
Особенности:
Начало работы:
npm install
npm run dev
Использование npm-пакета:
npm i vjdesign
import Vue from 'vue'
import vjdesign from 'vjdesign'
import 'vjdesign/dist/vjdesign.css'
Vue.use(vjdesign)
Для получения дополнительной информации посетите онлайн-пример (https://fyl080801.github.io/vjdesign/example), где добавлена функция экспорта. Для доступа к среде в Китае перейдите по ссылке (https://fyl080801.gitee.io/vjdesign).
Документация находится в процессе доработки (https://fyl080801.github.io/vjdesign/).
Динамическое представление форм с использованием jformer (https://gitee.com/fyl080801/jformer).
Если вы используете компонент jformer, можно напрямую использовать данные JSON из метаданных дизайнера для представления интерфейса.
Динамическое представление форм с использованием vjform (https://github.com/fyl080801/vjform).
При использовании vjform в качестве компонента представления необходимо включить в vjform следующие библиотеки:
import vjform from 'vjform'
import expression from 'jpresent-transform-expression'
vjform.use(expression)
Зависимости:
vjform и связанные библиотеки:
Lodash — использует API, такие как get, set и forEach.
Vue — протестировано на версии 2.5.9, теоретически поддерживает версии выше 2.4.0.
Vuedraggable — реализует перетаскиваемый макет.
Codemirror — реализует прямое редактирование конфигурационных данных.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )