title: Pass object as prop when pushing route
body: <p>This function is in a component outside router view.</p>
  <pre class="lang-js prettyprint-override"><code>goToMarkets(){
        this.$router.push({path: '/markets', params: {stock: this.model}})
      }
  </code></pre>
  <p>But the prop is undefined in the &quot;Markets&quot; component</p>
  <p>Router:</p>
  <pre class="lang-js prettyprint-override"><code>const routes = [
    {
      path: '/markets',
      name: 'Markets',
      component: Markets,
      props: true
    },]
  </code></pre>
  <p>Markets component:</p>
  <pre class="lang-js prettyprint-override"><code>props: {
      stock: Object
    },
  </code></pre>
  <p>The prop is undefined in the Markets component even though it's not before it is passed (in the first function).</p>