在react项目中点击编辑按钮回填数据

本文记录了在React项目中实现点击编辑按钮时如何回填数据的步骤。首先,通过请求获取本行数据,然后在目标页面接收并处理数据,利用value属性绑定到页面组件。此外,还介绍了使用react-quill库处理富文本的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

点击编辑按钮回填数据

因为是react项目,所以做得时候比较费劲,有结果了就记录一下,方便下次学习

  1. 点击编辑按钮拿到本行数据
<a onClick={() => {this.handlEditValue(record.id)}}>编辑</a>
  1. 方法中包含了请求后台数据的路径以及请求方式,返回的是本行的数据
// 点击编辑,跳转页面
    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后缀路径&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值