我有一個簡單的卡組件,我從material-ui的網站上覆制而來。Material-UI + React:卡不能擴展擴展器
我試圖在我的代碼中實現。當我點擊CardHeader時,它不會擴展。
這是我的組件:
import React, { Component } from 'react';
import getMuiTheme from 'material-ui/styles/getMuiTheme';
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import {Card, CardActions, CardHeader, CardText} from 'material-ui/Card';
import FlatButton from 'material-ui/FlatButton';
const CardExample =() => (
<MuiThemeProvider muiTheme={getMuiTheme()}>
<Card expanded={true}>
<CardHeader
title="Without Avatar"
subtitle="Subtitle"
actAsExpander={true}
showExpandableButton={true}
/>
<CardText expandable={true}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Donec mattis pretium massa. Aliquam erat volutpat. Nulla facilisi.
Donec vulputate interdum sollicitudin. Nunc lacinia auctor quam sed pellentesque.
Aliquam dui mauris, mattis quis lacus id, pellentesque lobortis odio.
</CardText>
<CardActions expandable={true}>
<FlatButton label="Action1" />
<FlatButton label="Action2" />
</CardActions>
</Card>
</MuiThemeProvider>
)
export default CardExample;
而且我它導入到我這裏容器:
import React, { Component } from 'react';
import LogoBig from '../components/logobig';
import CardExample from '../components/cardexample';
export default class Completed extends Component {
render() {
return (
<div className="popup completed main-container">
<div className="logobar">
<div className="logo">
<LogoBig />
</div>
</div>
<div className="mainpanel">
<CardExample />
</div>
</div>
);
}
}
我實現它就像在材料界面的網站上的文檔,但膨脹機什麼都不做。
請幫我這個。導入組件的方式有什麼問題嗎?或者是其他東西?
謝謝
看起來不怪我。您是否在控制檯中收到任何警告或錯誤? – Clarkie
控制檯上沒有錯誤。 我從各種谷歌搜索中讀到,我需要實現'react-tap-event-plugin'。這是material-ui的依賴嗎? – godheaper