title: Open a VueJS component on a new window
body: <p>I have a basic VueJS application with only one page.
  It's not a SPA, and I do not use vue-router.</p>
  
  <p>I would like to implement a button that when clicked executes the window.open() function with content from one of my Vue Components.</p>
  
  <p>Looking at the documentation from <a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/open" rel="noreferrer"><code>window.open()</code></a> I saw the following statement for URL:</p>
  
  <blockquote>
    <p>URL accepts a path or URL to an HTML page, image file, or any other resource which is supported by the browser. </p>
  </blockquote>
  
  <p>Is it possible to pass a component as an argument for <code>window.open()</code>?</p>