vue数组赋值无法更新页面 Vue数组更新,为什么不能通过索引直接设置一个值?

Vue数组更新,为什么不能通过索引直接设置一个值?因为Vue的底层是通过的Object.defineProperty属性要实现数据监视和更新视图,请通过索引设置数组的值,此方法无法监视数组的值,因此无

Vue数组更新,为什么不能通过索引直接设置一个值?

因为Vue的底层是通过的Object.defineProperty属性要实现数据监视和更新视图,请通过索引设置数组的值,此方法无法监视数组的值,因此无法触发更新

我不太明白您的问题在哪里,因为Vue无法检测直接分配给数组索引的值,例如replys[1]=但在您这边,您可以将值分配给数组中的元素。Vue可以检测到它。Vue监视get和set以确定数据是否已更新,而数组的索引没有get和set