title: Vue.js Router: why $route.router.go() not working?
body: <p>Why doesn't work redirect to page with <a href="https://github.com/vuejs/vue-router/tree/1.0" rel="nofollow noreferrer">vue-router</a> 0.7.13 + <a href="http://t4t5.github.io/sweetalert/" rel="nofollow noreferrer">SweetAlert</a>? I do like this (Laravel 5.3):</p>
  
  <p>Here is <code>article.blade.php</code>:</p>
  
  <pre><code>...
  &lt;a href="#" v-on:click.prevent="deleteArticle('/articles/{{ $article-&gt;id }}/delete')"&gt;Delete&lt;/a&gt;
  ...
  </code></pre>
  
  <p>This is my <code>app.js</code>:</p>
  
  <pre><code>window.Vue = require('vue');
  window.VueRouter = require('vue-router');
  Vue.use(VueRouter);
  
  var article_form = new Vue({
    el: '#article_form',
    data: {
      ...
    },
    methods: {
      ...
      ...
      deleteArticle: function (url) { // Click Delete button
        var self = this;
        swal({
          title: "Are you sure?",
          text: "You will not be able to recover this imaginary file!",
          type: "warning",
          showCancelButton: true,
          confirmButtonColor: "#DD6B55",
          confirmButtonText: "Yes, delete it!",
          closeOnConfirm: false
        }, function () { // Click Yes button
          self.$http.delete(url).then(function () {
            swal({
              title: "Deleted!",
              text: "Your imaginary file has been deleted.",
              type: "success"
            }, function () { // After click ОК must be redirect
              self.$route.router.go('/articles');
            });
          });
        });
      }
    }
  });
  </code></pre>
  
  <p>And <code>package.json</code>:</p>
  
  <pre><code>{
    "private": true,
    "scripts": {
      "prod": "gulp --production",
      "dev": "gulp watch"
    },
    "devDependencies": {
      "gulp": "^3.9.1",
      "laravel-elixir": "^6.0.0-14",
      "laravel-elixir-webpack-official": "^1.0.9",
      "vue-resource": "^1.0.3"
    },
    "dependencies": {
      "sweetalert": "^1.1.3",
      "vue": "^1.0.28",
      "vue-router": "^0.7.13"
    }
  }
  </code></pre>
  
  <p>There is an error (from OS X Safari console): <code>TypeError: undefined is not an object (evaluating 'self.$route.router')</code>.</p>
  
  <p>I tried more like this: <code>self.$router.go('/articles')</code>, but it show me same error. Somehow for him <code>$route</code> (or <code>$router</code>) as an <code>undefined</code>.</p>
  
  <p>What can be wrong?</p>