title: VueJs fetching questions in Quiz app
body: <p>I am trying to build a simple quiz app. it has some questions which are in the database. I am fetching those using AXIOS request. 
  I am doing something like this : </p>
  
  <pre><code>var app = new Vue({
          el:"#app",
              data:{
                  currentQuestion:0,
                  question:{}
              },
              methods:{
                      next:function(){
                          this.currentQuestion+=1;
                          this.loadQuest();
                      } , 
                      loadQuest:function(){
                           axios.get('/questions').then((response)=&gt;{
                          //console.log(response.data[this.currentQuestion]);
                          this.question = response.data[this.currentQuestion];
                         })
                      }
              },
              mounted(){
                      this.loadQuest();
                  },     
      });
  </code></pre>
  
  <p>Here you can see whenever I click next question button loadQuest() is called and a request is sent to the server. Is there any way not to send request on every next button click instead just increment the currentQuestion variable and load next question?</p>