const store = usePiniaStore()
// const var1 = ref()
// const var2 = ref()
// const var3 = ref()
watch([
() => store.var1,
() => store.var2,
() => store.var3,
], () => {
console.log("Triggered")
})
// Некоторый метод, который меняет сразу три переменные
function somePiniaAction() {
var1.value = "1"
var2.value = "2"
var3.value = "3"
}
1. Хочу, чтобы после каждого изменения переменной varN вызывался watch (3 вызова)
2. Хочу, чтобы watch вызвался только после того, как метод somePiniaAction отработал и все три переменные изменены.
Как контролировать такое поведение?