import React, { Component } from 'react';
import { connect } from 'react-redux';
// import I18N from '../../assets/utf8-php/lang/zh-cn/zh-cn';
// import UEDITOR_CONFIG from '../../assets/utf8-php/ueditor.config';
class Menu extends Component {
constructor (props) {
super(props)
this.state = {
ChangeIncrease: props.ChangeIncrease,
ChangeDecrease: props.ChangeDecrease,
}
}
initEditor() {
let UE = window.UE;
const id = this.props.id;
const ueEditor = UE.getEditor('contetnsss');
const self = this;
}
componentDidMount() {
this.initEditor()
}
render() {
return (
<div className="Menu">
<button onClick={this.state.ChangeIncrease}>上升</button>
<button onClick={this.state.ChangeDecrease}>下降</button>
{this.props.tiger}
<div id="contetnsss" name="content" type="text/plain"></div>
</div>
);
}
}
let mapStateToProps = (state) => {
console.log(state)
return {
tiger: state
}
}
//需要触发什么行为
let mapDispatchToProps = (dispatch) => {
return {
ChangeIncrease: () => dispatch({ type: '涨工资' }),
ChangeDecrease: () => dispatch({ type: '扣工资' })
}
}
export default connect(mapStateToProps, mapDispatchToProps)(Menu);