Я объявляю состояние следующим образом:
const symbols = reactive( new Map() );
Ключи - это динамические c (это тень таблицы базы данных), добавленные symbols.set(id, {...})
и удаленные symbols.delete(id)
.
Как мне перебрать ключи и значения reactive
? Пробовали это, и я всегда получаю пустой итератор:
const symbolsByLayer = computed(() => {
console.debug("New stuff!", symbols); // This shows '[[Target]]' with two entries
console.debug( Array.from(symbols.entries()) ); // Array(0)
console.debug( Array.from(symbols.keys()) ); // Array(0)
console.debug(Object.entries(symbols)); // Array(0)
Я не нашел do c, в котором упоминалось бы использование reactive
с ключами Dynami c, но я предполагаю, что это должно быть возможным.