I am trying to log whenever something changes value inside of the array, it only console logs items whenever I add or remove it, but how can I log whenever something has been changed in it? For e.g I'd like to see item.Circle.position
to be console logged after it's changed.
And yes, I've tried watch with deep: true
, but won't log it as well.
watchEffect(async () => {
await map.value.circles.forEach((item, i) => console.log(item.Circle, i))
})
watch(async () => {
await map.value.circles.forEach((item, i) => console.log(toRaw(item.Circle), i))
}, { deep: true })