1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/drinkjs-mojito

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Мохито — это низкокодовая, визуальная и расширяемая платформа для разработки

🔥 Особенности

  • Визуальные операции: выделение, перетаскивание, масштабирование.
  • Группировка / расформирование, отмена / повторение, отображение / скрытие слоёв, блокировка / разблокировка, выравнивание и сортировка.
  • Поддержка использования пользовательских библиотек компонентов React и Vue3.
  • Поддержка изоляции стилей между компонентами.
  • Визуальная настройка стилей компонентов.
  • Синхронная передача событий и динамические сценарии между компонентами...

👆🏼 Синхронная передача событий

✨ Коммуникация между компонентами

🧪 Тестирование библиотек компонентов

Antd

http://mojito.drinkjs.com/public/mojito-antd@1.0.0/mojito-pack.json

Echarts

http://mojito.drinkjs.com/public/mojito-echarts@1.0.0/mojito-pack.json

Element

http://mojito.drinkjs.com/public/mojito-element@1.0.0/mojito-pack.json

🗄️ Код на стороне сервера

https://github.com/drinkjs/mojito-server

https://gitee.com/drinkjs/mojito-server

📦 Разработка компонентов

npx create-mojito-pack

Определение компонента

<template>
	<div>{{ text }}</div>
</template>

<script lang="ts">
import { CreatePack } from "@drinkjs/mojito-vue-pack";
import { defineComponent } from "vue";

// 常规vue组件定义
const Text = defineComponent({
	props: {
		text: String,
	},
});

export default Text;

// 定义Mojito组件
export const PackText = CreatePack(Text, {
	name: "Текст", // 组件的名称
	category: "Основные компоненты", // 组件分类
    // 组件props定义
	props: {
		text: {  // 对应vue中props中的定义
			name: "Текстовое содержимое", // 属性名称
			type: "string", // 属性类型
			default: "Здесь отображается текст...", // 默认值
		},
        ... // 更多 атрибутов
	},
});
</script>

Компиляция библиотеки компонентов

mojito build

Добавление библиотеки компонентов в платформу

Добавление библиотеки компонентов

🔩 Системная библиотека компонентов

https://github.com/drinkjs/mojito-pack

📄 Документация

http://mojito.drinkjs.com/document

👓 Демонстрация

http://mojito.drinkjs.com

🚀 Будущее

  • Улучшенный опыт разработки.
  • 3D-редактор.
  • Редактор анимации.
  • Маркетплейс компонентов.
  • Генерация интерактивных страниц из прототипов.
  • ...

Техническое общение

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
TSX и 5 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/drinkjs-mojito.git
git@api.gitlife.ru:oschina-mirror/drinkjs-mojito.git
oschina-mirror
drinkjs-mojito
drinkjs-mojito
main