feat: 添加 createViewData 函数以构建 RouterViewData 结构

This commit is contained in:
2026-02-15 20:17:49 +08:00
parent 9400ccf229
commit 9fed28819e

View File

@@ -483,3 +483,14 @@ export type RouterItem = {
middleware?: string[];
metadata?: Record<string, any>;
}
export const createViewData = (routerViewData: RouterViewItem | RouterViewItem[], data?: RouterViewData): RouterViewData => {
return {
views: [],
viewId: undefined,
data: {
items: Array.isArray(routerViewData) ? routerViewData : [routerViewData],
},
...data
}
}