当前位置: 首页> 财经> 创投人物 > 站长统计幸福宝2022年排行榜_工业设计外观_网络推广推广培训_宁波seo网络推广报价

站长统计幸福宝2022年排行榜_工业设计外观_网络推广推广培训_宁波seo网络推广报价

时间:2025/7/13 18:22:04来源:https://blog.csdn.net/m0_50337423/article/details/142354739 浏览次数:0次
站长统计幸福宝2022年排行榜_工业设计外观_网络推广推广培训_宁波seo网络推广报价

每一行都独立

在这里插入图片描述

<el-table-column label="操作" width="220" fixed="right"><template #default="{ row, $index }"><el-buttonv-if="!row.tableEditFlag"type="primary"size="small"@click="startEdit($index,row.id)">编辑</el-button><template v-else><el-buttontype="success"size="small"@click="saveEdit($index,row.id)">保存</el-button><el-buttontype="danger"size="small"@click="cancelEdit($index,row.id)">取消</el-button></template></template>
</el-table-column>
  // 使用深拷贝来保存原始数据const originalData = ref(JSON.parse(JSON.stringify(tableData.value)))const startEdit = (index,id?) => {if (originalData.value[index] == null) {originalData.value[index] = JSON.parse(JSON.stringify(tableData.value[index]))}tableData.value[index].tableEditFlag = true}const saveEdit = (index,id?) => {const row = tableData.value[index]row.tableEditFlag = false// 更新原始数据originalData.value[index] = JSON.parse(JSON.stringify(row))// 调用接口保存数据updateExcelData1Api(originalData.value[index]).then(res => {modal.msgSuccess('保存成功')})}const cancelEdit = (index,id?) => {if (originalData.value[index] != null) {// 使用深拷贝来恢复数据,确保不会相互影响tableData.value[index] = JSON.parse(JSON.stringify(originalData.value[index]))tableData.value[index].tableEditFlag = false} else {// 如果原始数据不存在,我们可以选择删除这一行或者重置为默认值// 这里选择删除这一行tableData.value.splice(index, 1)originalData.value.splice(index, 1)modal.msgWarning('原始数据不存在,该行已被删除')}}
关键字:站长统计幸福宝2022年排行榜_工业设计外观_网络推广推广培训_宁波seo网络推广报价

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: