Apply global variable to Vuejs

Kendall ARNEAUD picture Kendall ARNEAUD · Nov 30, 2016 · Viewed 129.1k times · Source

I have a javascript variable which I want to pass globally to Vue components upon instantiation thus either each registered component has it as a property or it can be accessed globally.

Note:: I need to set this global variable for vuejs as a READ ONLY property

Answer

user2276686 picture user2276686 · Jun 16, 2017

Just Adding Instance Properties

For example, all components can access a global appName, you just write one line code:

Vue.prototype.$appName = 'My App'

$ isn't magic, it's a convention Vue uses for properties that are available to all instances.

Alternatively, you can write a plugin that includes all global methods or properties.