]> acesimba.cloud Git - StationBuilder.git/commit
fix(vue): 修复配置站点纯白页与菜单交互失效
authorCodeBuddy <codebuddy@local>
Wed, 23 Sep 2026 02:29:33 +0000 (10:29 +0800)
committerCodeBuddy <codebuddy@local>
Wed, 23 Sep 2026 02:29:33 +0000 (10:29 +0800)
commit20cdd4926407efd4da8cf59ba0fbc4b83fa552e5
treeb3a09d34f46055f1b07ee94a46da8027e1b8a655
parentc74333c7e68bc0b09fb4bf68f4a10199097b3c15
fix(vue): 修复配置站点纯白页与菜单交互失效

- App.vue: theme.getDesignToken 在 antd-vue 不存在, 改为 useToken() 注入 --ant-* 设计令牌, 否则整页无样式纯白
- Home.vue: 补 setLoading (React useState 残留未定义导致 onMounted 抛错数据不加载); SideMenu :on-click/:on-open-change 改为 @click/@open-change 事件绑定
- ui/parse.js: 新增 childContent() 处理 Vue vnode children 结构 (原直接读 props.children 为 React 写法, 导致 UiTable/Overlay/Actions 渲染 0 行)
- ui/UiTabbedRegion.vue: antd-vue Tabs 无 items 属性, 改用 TabPane 子节点
- lib/api.js: loadRenderer 改为加载 echarts.min.js + dashboard-renderer.js (原 cube-renderer.js 404)
src-vue/App.vue
src-vue/Home.vue
src-vue/lib/api.js
src-vue/ui/UiActions.vue
src-vue/ui/UiOverlay.vue
src-vue/ui/UiTabbedRegion.vue
src-vue/ui/UiTable.vue
src-vue/ui/parse.js