[(bug demo)](https://play.vuejs.org/#eNp9UsFu2zAM/RVClzhA6qDLdsmcYN3Qw3poh3W3aRhch0ndypIgUVkGw3+x79h9p/3MsO8oJddpUxQ92JD4nsjHR7bixNp8G1DMReErV1sCjxTsUuq6scYRtOBwPYHKNDYQrqCDtTMNjPjRSGqpK6M9AaGnE+dgEdnZV6mh5Q9UeYVqDlIcSzGJgW2pAj4KdPF3SH31lHofiNRv47eHNbngoCzLxrBYpmQRNwpzZTaZFHvpR0dLTjVozVOBmJA1U3D6EOB4F8Fi2vvCjvCFsLGqJOQbtC2cXV6c555crTf1+mcWE4yh6xgsrgKR0fCuUnV1u5BiSG6Dv87aod3RbDQZOuUzdGMplv/+/v7/60/pXDHts3C1YrovLSaCPLe4rjf5jTeaZ5cc7DutFboLSzVbIMW89zZipVLmx1mKkQuYLE5vrrG6fSZ+43cxJsUnhx7dFu/HEjEq3Qaph08vz3HH5z3YmFVQzH4B/Iw8nhA19rT3Qa9Y9iNeUvsxbSB7+8Wf7gi1H5qKQiMzbQ+zeRc/vND6g9xZ/jq949myi9+36GJONnCWv8mPZ6K7A9HuBVE=) It should only perform the callback once initially, but it is also performed when the 'push' subitem is executed When I run this code in the project, it works as expected, but playground refires every time I push it  The following actions should trigger the callback again: ```ts <button @click="testArr = [{ label: '3', value: '3' }]">修改arr</button> ```