import React from 'react';
import ReactDOM from 'react-dom';
import 'bootstrap/dist/css/bootstrap.css';
import PropTypes from 'prop-types';
// import Dialog from './compontent/Dialog';
import './less/index.less';
let root = document.getElementById("root");
class Vote extends React.Component {
//组件传递的属性是只读的,我们为其设置默认值和相关规定
static defaultProps = {};
static propTypes = {
title: PropTypes.string.isRequired
}
constructor(props) {
super(props);
}
render() {
return <section className='panel panel-default' style={{width: '60%', margin: '0 auto'}}>
<div className='panel-heading'>
<h3 className='panel-title'>{this.props.title}</h3>
</div>
<div className='panel-body'>
支持人数:
<br/>
反对人数:
<br/>
支持率:
</div>
<div className='panel-footer'>
<button className='btn btn-success'>支持</button>
<button className='btn btn-danger'>反对</button>
</div>
</section>;
}
};
ReactDOM.render(<main>
<Vote title='世界杯小结赛'/>
<Vote title='世界杯小结赛'/>
</main>, root);
react实现简单的投票组件
最新推荐文章于 2023-12-22 09:03:52 发布