title: cache view in vue.js
body: <p>I have started to build apps with vuejs recently and have one small issue that I can't get around:</p>
  
  <p>I am using vue-router to jump between pages and lets say I have a huge list where additional items may be injected with ajax, user has to scroll, he click on item, see the details (is in new route) and when gets back list is reinitialized and has to scroll again to be at the point he was previously. Do I have some possibility to keep the state of given component (and view like scroll position) while using vue-router or do I have to keep some cache-instance in main app component and then map it on init?</p>
  
  <p>Thank you.</p>