wangzhibo
2026-07-16 b57020623cf0c946706573bf102e548c3a544423
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import { type App } from "vue";
import { useComponent } from "./components";
import { useProvide } from "./provide";
import global from "./utils/global";
import "./static/index.scss";
 
const Crud = {
    install(app: App, options?: any) {
        global.set("__CrudApp__", app);
 
        // 穿透值
        useProvide(app, options);
 
        // 设置组件
        useComponent(app);
 
        return {
            name: "cl-crud"
        };
    }
};
 
export { Crud };
 
export * from "./emitter";
export * from "./hooks";
export * from "./locale";
export { registerFormHook } from "./utils/form-hook";
export { renderNode } from "./utils/vnode";
export { ContextMenu } from "./components/context-menu";