我有一个父组件 A,创建一个子组件 B。这个子组件的定义是使用 Loadable 导入的。在下文中,组件 B 是目录。
现在我想在渲染这个组件之前获取一些初始数据,如文档中所述。这是我所拥有的:
const Catalog = Loadable.Map({
loader: {
Catalog: () => import('./Catalog'),
initialData: () => fetchCatalogInitialData(foo1, foo2),
},
loading: () => {return <div>foo</div>},
render(loaded, props) {
let Catalog = loaded.Catalog.default;
let initialData = loaded.initialData;
return <Catalog {...props} initialData={initialData} />;
},
});
我想fetchCatalogInitialData
使用参数调用,即 URL、令牌等。这是否可行?