A Vue instance is essentially a ViewModel as defined in the MVVM pattern,
hence the variable name vm you will see throughout the docs.
When you instantiate a Vue instance, you need to pass in an options object which can contain options for data, template,
element to mount on, methods, lifecycle callbacks and more.
A Vue instance is essentially a ViewModel as defined in the MVVM pattern, hence the variable name vm you will see throughout the docs. When you instantiate a Vue instance, you need to pass in an options object which can contain options for data, template, element to mount on, methods, lifecycle callbacks and more.