Есть код такого вида (метод Vue):
handleScroll() {
      let obj = document.querySelector('h2');
      let {top,bottom} = obj.getBoundingClientRect();
      let height = document.documentElement.clientHeight;
      this.scrolled = top < height && bottom >0;
}
Проблема в том, что если я хочу таких элементов, скажем, 5 на странице, то мне приходится заново повторять одно и то же, меняя лишь один селектор (элемент, тэг, айди). 
Как рефакторить это, чтобы этот код применялся к любым элементам которые я уже выберу благодаря Vue?
Надо что-то по смыслу типо 
let obj = document.querySelector('любой элемент которому задам этот метод');