Just Adding Instance Properties
For example, all components can access a global appName
, you just write one line code:
Vue.prototype.$appName="My App"
or in vue3
app.config.globalProperties.$http = axios.create({ /* ... */ })
$
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.