如何解决编辑数据取消后表格数据也会变(数据库没变)
1.原数据图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/13805c0fd8f1fee63fb87214b66f0501.png)
2.点击修改,但取消图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0aa8bb6208977a6226b0119d22cead10.png)
2.1.返回后图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/19244ebd9715eb20021dac8a7699e28a.png)
2.2.数据库数据图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/276175b21d300b448a0f92f01f6ea818.png)
3.解决方案
在前端修改框 赋值时写这段代码即可:JSON.parse(JSON.stringify(row))
注意:
这里就是深拷贝
问题 如果直接赋值 就会造成原数据的改变
如果拷贝的数据是数组
可以用map转化
如果item是对象
可以用JSON.parse(JSON.stringify(item))这种方式转化
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0512816bf4f78eec63c19968fe626f61.png)
欢迎大家提供所以遇见的bug问题以及解决方案