这是一个很奇怪的问题,当时需要做一个状态判断,设置了一个布尔值

	edit:false

如果是false则显示按钮A
反之则显示按钮B

但真正使用的时候出现了问题,当点击之后,edit数值变成了true,但是页面上的按钮没有进行同步更新,需要随意点击一下屏幕空白处才会进行更新

经过多方排查,发现原因:
因为再vue的data里面,一开始并不存在edit,这是通过后期方法进行的赋值。所以导致vue页面渲染的响应慢一拍。

发现问题之后解决就很简单了,
在对应的数据里面添加上edit参数就可以

Logo

前往低代码交流专区

更多推荐