title: Updating a resource in Vue JS reactively?
body: <p>I want to save form data to my backend every time the user changes the data on the page, (ideally with a timeout to wait until the user has stopped making changes and then save it).</p>
  
  <p>I've thought of a few ways of handling this. I could put change events on all the fields to do so. I could also try and use a computed variable and add a call to the set method every time the object is set but this seems overly complex.</p>
  
  <p>I haven't seen many examples of people doing this with Vue JS. Is there a clear way to do it? Is there a way to simply say upon the data object changing, run the following function?</p>