title: Why use beforeRouteEnter instead of mounted?
body: <p>Why does the <code>beforeRouteEnter</code> navigation guard exist in vue-router? Are there instances where <code>beforeRouteEnter</code> will be fired, but <code>mounted</code> will not be? If not, in what instance would you prefer using <code>beforeRouteEnter</code> to <code>mounted</code>?</p>