Files
JoyD/Web/Vue/CubeLib/index.js

24 lines
694 B
JavaScript
Raw Normal View History

2026-01-29 11:12:19 +08:00
import { createApp } from 'vue'
2026-01-30 15:48:13 +08:00
import CubeSplitter from './src/components/CubeSplitter.vue'
import CubeWebSocket from './src/components/CubeWebSocket.vue'
2026-02-02 13:46:36 +08:00
import CubeTreeView from './src/components/CubeTreeView.vue'
import CubeTreeItem from './src/components/CubeTreeItem.vue'
import { TreeDataConverter } from './src/utils/treeDataConverter.js'
2026-01-29 11:12:19 +08:00
const components = {
2026-01-30 15:48:13 +08:00
CubeSplitter,
2026-02-02 13:46:36 +08:00
CubeWebSocket,
CubeTreeView,
CubeTreeItem
2026-01-29 11:12:19 +08:00
}
const CubeLib = {
install(app) {
Object.entries(components).forEach(([name, component]) => {
app.component(name, component)
})
}
}
export default CubeLib
2026-02-02 13:46:36 +08:00
export { CubeSplitter, CubeWebSocket, CubeTreeView, CubeTreeItem, TreeDataConverter }