流星流量路由器阵营:我传递一个组件作为道具,我想包括在该组件
问题描述:
道具看到这个代码:流星流量路由器阵营:我传递一个组件作为道具,我想包括在该组件
authenticatedRoutes.route('/study/:studyId/study_settings', {
name: 'study_settings',
action(params, queryParams) {
console.log(queryParams);
Session.set('studyId', params.studyId);
mount(Default, { yield: <PageContainer pageName='Study Settings' page={<StudySettings />}/> });
}
});
正如你可以看到page
道具?在挂载功能?我传递<StudySettings />
组件
好,我想一个道具进入这个组件
但是当我尝试<StudySettings queryPage=queryParams.subPage />
我得到编译错误。
我该怎么做?
答
当你想传递一个道具的ReactJS组件,它是你需要在你的情况下使用{}
所以你需要做这样的事情
<StudySettings queryPage={ queryParams.subPage } />
让我知道,如果你有一个变量还有其他问题吗!