场景:在store中获取数据后,编辑时打开弹窗修改并提交

上面由于直接从store中拿数据,并且在computed中,因此双向绑定失效,无法修改数据
因为computed中无法直接修改数据
于是我尝试在computed中写set和get方法也是失败告终。失败截图如下:
解决办法:最好不要双向绑定computed中的数据
于是在打开弹窗时获取数据并拷贝一份用来双向绑定,这样就可以修改了,完美解决。

在Vue应用中,从store获取数据并在computed属性中使用时,可能会遇到双向绑定失效的问题。本文介绍了为何在computed中直接修改数据会导致此问题,以及如何通过复制数据来绕过这一限制,实现数据的有效修改。
场景:在store中获取数据后,编辑时打开弹窗修改并提交

上面由于直接从store中拿数据,并且在computed中,因此双向绑定失效,无法修改数据
因为computed中无法直接修改数据
于是我尝试在computed中写set和get方法也是失败告终。失败截图如下:
解决办法:最好不要双向绑定computed中的数据
于是在打开弹窗时获取数据并拷贝一份用来双向绑定,这样就可以修改了,完美解决。

7779
1697

被折叠的 条评论
为什么被折叠?