组件化开发
使用 Vue 或 React 为网页构建交互界面
为复杂用户脚本提供组件注入与运行时管理能力
使用 Vue 或 React 为网页构建交互界面
通过声明配置组件与目标节点及运行策略
等待异步节点并在宿主替换后重新挂载组件
通过任务统一管理事件监听的启停与清理
为任务声明与组件上下文提供类型支持
支持项目创建与开发调试及构建预览
import { createMakoo, inject } from '@makoojs/core';
import { createVueAdapter } from '@makoojs/vue';
import Panel from './Panel.vue';
createMakoo({ adapters: [createVueAdapter()] }).start([
inject({ id: 'panel', injectAt: 'body', artifact: Panel })
]);
开源 MIT License
使用 Makoo 开发组件化网页功能