Edit in JSFiddle

<div id="app">
  <button v-scroll-to="{ 
          el: '#element',
          easing: [.6, .80, .30, 1.9],
          duration: 2000 
      }">
      Scroll to #element
  </button>
  
  <h1 id="element">Hi. I'm element</h1>
</div>
new Vue({
  el: '#app',
  methods: {
  }
})
h1, button {
  margin-bottom: 1000px;
}

External resources loaded into this fiddle: