feat: 添加 createViewData 函数以构建 RouterViewData 结构
This commit is contained in:
@@ -483,3 +483,14 @@ export type RouterItem = {
|
|||||||
middleware?: string[];
|
middleware?: string[];
|
||||||
metadata?: Record<string, any>;
|
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
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user