父组件给子组件传值动态传入的值一直显示的都是第一次传入的值,为什么会出现这种问题?
其实不是父组件只在第一次进行了传值,其实每次传值他都给子组件传了,而是你在子组件中定义的变量自从初始化之后就没有变了,我遇到的就是这种
然后我最后用的就是监听传入的props,然后当传入的props改变之后就去更新对应使用到传入props的那些操作
我也碰到了这个问题 如图
这是父组件中引用的子组件 往子组件中传入了value

如图中开始是正常显示的 11对应显示的是已撤销

然后通过分页器改变表格数据的时候 如图

由于已撤销是由外部传入的变量11来获取的 当传入的props变化后 没有对已撤销这个变量进行更新,所以,传入的props变化了,但是子组件中自己定义的变量还是原来的值已撤销
如图

看父组件的值已经变成7了但是状态还是已撤销
所以需要对传入的props进行监听,然后在监听中更新状态
