这是一个很奇怪的问题,当时需要做一个状态判断,设置了一个布尔值
edit:false
如果是false则显示按钮A,
反之则显示按钮B,
但真正使用的时候出现了问题,当点击之后,edit数值变成了true,但是页面上的按钮没有进行同步更新,需要随意点击一下屏幕空白处才会进行更新
经过多方排查,发现原因:
因为再vue的data里面,一开始并不存在edit,这是通过后期方法进行的赋值。所以导致vue页面渲染的响应慢一拍。
发现问题之后解决就很简单了,
在对应的数据里面添加上edit参数就可以