我有一个包含多个项目的行,我希望所有项目的高度等于最高项目的高度,我基本上希望所有项目与此网格的高度相同.
<Grid container layout={'row'} spacing={8}>
<Grid item className={classes.section} xs={12} sm={12} md={4} lg={4} xl={4}>
<div className={classes.teamMemberName}>
{name}
</div>
</Grid>
<Grid item xs={12} sm={12} md={4} lg={4} xl={4} className={classes.section}>
<FirstTimeFillRate fillRate={firstTimeFillRate} />
</Grid>
<Grid item xs={12} sm={12} md={4} lg={4} xl={4} className={classes.section}>
<BackOrders
backOrdersByItem={backOrdersByItem}
backOrdersStoresWait={backOrdersStoresWait}
/>
</Grid>
<Grid item xs={12} sm={12} md={4} lg={4} xl={4} className={classes.section}>
<OrderVolume orderVolume={orderVolume} />
</Grid>
<Grid item xs={12} sm={12} md={8} lg={8} xl={8} className={classes.section}>
<Inventory inventory={inventory} />
</Grid>
</Grid>
Run Code Online (Sandbox Code Playgroud)
section类的背景颜色为灰色,我可以看到这些部分没有继承行的高度,如此沙箱中所示:https://codesandbox.io/s/1826lw51z3
我有一个带有onChange事件处理程序的简单控制输入.
一切都按照handleChange每次按键点火的方式工作,问题是它很慢.
使用输入时存在非常明显的延迟.是否有一些额外的代码我必须正常工作才能正常输入?
我是否必须去除输入?
据我所知,在文档中没有提到这个问题,我不知道是否还有一些额外的事情需要做,或者我是否onChange错误地使用了回调.
handleChange = (event) => {
this.setState({ itemNumber: event.target.value })
}
<TextField
id="Part #"
label="Part #"
value={this.state.itemNumber}
onChange={this.handleChange}
margin="normal"
/>
Run Code Online (Sandbox Code Playgroud)
export class Dashboard extends Component {
state = {
report: '',
selectedDate: new Date(),
itemNumber: '',
}
static propTypes = {
classes: object,
headerTitle: string,
userInfo: object,
}
static defaultProps = {
classes: {},
headerTitle: undefined,
userInfo: {},
}
reportSelected = (event) => …Run Code Online (Sandbox Code Playgroud) 我刚开始对 angularjs 做出反应,在项目中使用 material-ui,但我无法让选择组件像选择组件一样工作。基本上,我想用一组对象填充下拉列表,并在用户进行选择后对所选对象执行某些操作。我遇到了一堆问题,最近一次是我无法弄清楚如何在组件加载时设置默认起始值,并且在 GUI 中看不到所选选项。我能够设置状态并将其注销到控制台,您只是在选择组件中看不到它。另外,@material-ui/core 和 material-ui 有什么区别。它们是不同的库,同一库的不同版本吗?
class HomePage extends React.Component {
constructor(props) {
super();
this.reportSelected = this.reportSelected.bind(this);
this.state = {
report: "report1"
};
}
static propTypes = {
classes: PropTypes.object
};
reports = [
{
name: "report1"
},
{
name: "report2"
},
{
name: "report3"
}
];
reportSelected = event => {
this.setState((prevState) => {
return {
report: event.target.value
}
}, console.log(this.state))
};
render() {
const { classes, headerTitle } = this.props;
return (
<div className={classes.homePage}>
<HeaderTitle …Run Code Online (Sandbox Code Playgroud)