Степан Крапивин, ну для меня хитрый прием это не только, который не описан в документации но и не подразумевался конструкцией. К примеру в css убрать "обтекание" float через "clear-fix".
Во vue не нужны никакие querySelectorAll и ref
Vue - дает архитектуру. Нужно с данными работать а не с элементами.
Читайте документацию. https://ru.vuejs.org/v2/guide/
Ну а почему в консоли что-то есть так это потому что консоль браузера во-первых отображает не сам объект а ссылку на него (console.log(folders2.items), а во-вторых отображает не на момент вызова инструкции.