大前端

vue react 赋值后页面不刷新

2023-01-09  本文已影响0人  jack钱

在vue或react开发的过程中,有时会遇到:
页面绑定的参数在修改后重新赋值,页面不会刷新,但数据确实已经变了。
这种情况多数是由于参数本身是对象类型的(对象和数组),就算修改了其中的内容,他们指向的内存地址是不变的,所以前端页面监听不到他内部的变化
比较简单暴力的处理方法,解构:

setData(JSON.parse(JSON.stringify(data)));

这样他就指向了一个新的地址了

上一篇 下一篇

猜你喜欢

热点阅读