Да, вы можете установить эти переменные в файле точки входа (main.js) следующим образом:
Vue.store= Vue.prototype.store = 'THIS IS STORE VARIABLE';
и позже получить к нему доступ в своем экземпляре vue следующим образом:
<script>
export default {
name: 'HelloWorld',
methods: {
yourMethod() {
this.store // can be accessible here.
}
}
}
</script>
Вы также можете увидеть это в vue-docs здесь .
Редактировать 1:
из обсуждений в разделах комментариев о "нет файла точки входа" в квазареtemplate.
что вы можете сделать, это зайти в src / router / index.js, и там вы сможете получить доступ к Vue, через который вы можете установить глобальную переменную, такую как:
...
import routes from './routes'
Vue.prototype.a = '123';
Vue.use(VueRouter)
...
, а затем, если вы console.log это в App.vue
, что-то вроде этого:
<script>
export default {
name: 'App',
mounted() {
console.log(this.a);
}
}
</script>
сейчас, посмотрите на вашу консоль:
Вы также можете сделать то же самое в App.vue
файле в теге скрипта.