console.log(Math.max(...x.values()));
let max = -Infinity;
x.forEach(value => value > max && (max = value));
console.log(max)
this.$el
хранит корневой элемент текущего vue-компонента, а не его id, просто выкини document.getElementById
.this.$emit('updated')
; и всё.updated
- компонент живёт сам по себе и обновляется когда ему надо - тебя это не касается.
Проверить это можно просто:
console.log(useState(Math.random())[0]);
если число меняется без видимой причины - проблема где-то выше.