点击编辑按钮回填数据
因为是react项目,所以做得时候比较费劲,有结果了就记录一下,方便下次学习
- 点击编辑按钮拿到本行数据
<a onClick={() => {this.handlEditValue(record.id)}}>编辑</a>
- 方法中包含了请求后台数据的路径以及请求方式,返回的是本行的数据
// 点击编辑,跳转页面
handlEditValue = (id) => {
// console.log(id); // 本行id值
axios.get('路径', {params: {id}}).then(res => {
// console.log(res);
if(res.data) {
let detailsDataObj(state中的变量) = res.data.data // 本行所有数据
// console.log(detailsDataObj);
detailsDataObj.id = id
if(this.state.isModalValue){ // 如果是false
this.setState({detailsDataObj}) // 则是详情
}
else {
// 否则跳转页面
// 跳转页面的方式
// this.props.history.push("你的url后缀路径&