La différence entre les .$mount() et el [Vue JS]

Quelle est la différence entre ce code:

new Vue({
    data () {
        return {
            text: 'Hello, World'
        };
    }
}).$mount('#app')

et celui-ci:

new Vue({
    el: '#app',
    data () {
        return {
            text: 'Hello, World'
        };
    }
})

Je veux dire, quel est l'avantage dans l'utilisation de .$mount() au lieu de el ou vice-versa?

OriginalL'auteur yierstem | 2017-10-19